Php + Oracle
#1
Posted 15/05/2008, 10:46
instalei o apache 2.0.55 com o Php 5.1.4.
A minha maquina é Windows XP SP2.
Observando o log do apache vi o seguinte erro:
[Thu May 15 10:40:06 2008] [notice] Apache/2.0.55 (Win32) configured -- resuming normal operations
[Thu May 15 10:40:06 2008] [notice] Server built: Oct 9 2005 19:16:56
[Thu May 15 10:40:06 2008] [notice] Parent: Created child process 2232
[Thu May 15 10:40:06 2008] [notice] Child 2232: Child process is running
[Thu May 15 10:40:06 2008] [notice] Child 2232: Acquired the start mutex.
[Thu May 15 10:40:06 2008] [notice] Child 2232: Starting 250 worker threads.
[Thu May 15 10:40:21 2008] [error] [client 127.0.0.1] PHP Warning: PHP Startup: Unable to load dynamic library 'c:/apache2/php/ext\\php_oci8.dll' - N\xe3o foi poss\xedvel encontrar o procedimento especificado.\r, referer: http://localhost/nov...ao/frmLogin.php
[Thu May 15 10:40:21 2008] [error] [client 127.0.0.1] in Unknown on line 0, referer: http://localhost/nov...ao/frmLogin.php
[Thu May 15 10:40:21 2008] [error] [client 127.0.0.1] PHP Warning: PHP Startup: Unable to load dynamic library 'c:/apache2/php/ext\\php_oracle.dll' - N\xe3o foi poss\xedvel encontrar o m\xf3dulo especificado.\r, referer: http://localhost/nov...ao/frmLogin.php
[Thu May 15 10:40:21 2008] [error] [client 127.0.0.1] in Unknown on line 0, referer: http://localhost/nov...ao/frmLogin.php
No php.ini está descomentando a linha do OCI8... Alguém pode ajudar?
Valeu,
Eduardo Tavares.
#2
Posted 15/05/2008, 12:57
Este caminho não está errado não?
// Links úteis: Busca || Regras
// Não respondo dúvidas via mensagem privada. Use o fórum para buscar ou perguntar.
#3
Posted 15/05/2008, 12:58
'c:/apache2/php/ext\\php_oci8.dll'
confira no php.ini se o path confere
flw
#4
Posted 15/05/2008, 13:13
#5
Posted 15/05/2008, 13:54
Você se certificou que essa extensão existe no path informado?
Existe um aplicativo do proprio apache para checar a configuração, ele não exbe nenhum erro?
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.
#6
Posted 15/05/2008, 14:56
Quanto a esse aplicativo do apache que checa as configurações, não sei qual é...
Dentro da instalação do apache tem um diretorio que tem um log de erro que no caso eu postei acima.
#7
Posted 16/05/2008, 10:34
mas em alguns casos de erros de carregamentos de DLL, o que resolvia, na verdade naum tenho certeza se era isso que resolvia, mas era copiar a DLL php5ts.dll para a pasta system32 do windows.
Veja se resolve.
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.
#8
Posted 16/05/2008, 10:59
#9
Posted 16/05/2008, 11:03
No teu php.ini o diretório das extensões está configurado como?
Exemplo:
extension_dir = "C:/php/ext"
// Links úteis: Busca || Regras
// Não respondo dúvidas via mensagem privada. Use o fórum para buscar ou perguntar.
#10
Posted 16/05/2008, 11:06
c:/apache2/php/ext
E não pode ser o caminho porque configurei a extenção do PostgreSQL e está funcionando normalmente.
#11
Posted 16/05/2008, 11:52
Eu fiz um teste aqui...
Descomentei o php_oci8.dll. Chequei se estava no diretório de extensões que configurei no php.ini e funcionou perfetamente.
Depois fiz o mesmo teste, mas renomeei o arquivo para php2_oci8.dll. Uma vez que não encontrou o arquivo, gerou o mesmo erro que o seu.
Uma vez que tu tem certeza que tem a DLL lá no diretório, e os caminhos estão todos corretos, fico sem ter a mínima idéia do que pode ser.
Talvez tentar reinstalar aquelas DLLs?
Como você fez a instalação? Em executáveis com a versão compactada (.zip, .7zip) ?
Eu sempre prefiro fazer com a versão compactada, pois com executáveis já tive certas dores de cabeça.
// Links úteis: Busca || Regras
// Não respondo dúvidas via mensagem privada. Use o fórum para buscar ou perguntar.
#12
Posted 16/05/2008, 12:48
Attached Files
#13
Posted 16/05/2008, 14:25
Onde está o php.ini q vc tah mexendo? tá na pasta do windows ou na pasta do php?
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.
#14
Posted 16/05/2008, 15:06
ScriptAlias /php/ "c:/apache2/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
#15
Posted 19/05/2008, 15:04
Experimente instalá-lo como módulo do apache. Veja esse link:
Configurando Apache 2.2.8 com o PHP 5
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)