sadboar 0 Denunciar post Postado Janeiro 4, 2006 Olá, preciso fazer um site em php usando oracle como banco, porém nao estou conseguindo configurar minha maquina. O servidor oracle ja esta funcionando na rede da empresa onde trabalho, instalei o apache e o php em localhost pra acessar o oracle no servidor daqui.Descomentei a extensao do oci8.dll no php.ini porém qndo inicio o apache esta dando um erro de Unable to load library oci8.dllAlguém poderia me ajudar a configurar tudo?Existe alguma configuração no apache tb pra usar o oracle ou só no php? Compartilhar este post Link para o post Compartilhar em outros sites
Prog 183 Denunciar post Postado Janeiro 5, 2006 você instalou o client do Oracle? Compartilhar este post Link para o post Compartilhar em outros sites
sadboar 0 Denunciar post Postado Janeiro 5, 2006 instalei sim, inclusive foi o pessoal aqui do trabalho q ja manja todas as configurações do client. Compartilhar este post Link para o post Compartilhar em outros sites
Prog 183 Denunciar post Postado Janeiro 5, 2006 Bem, vamos supor que o client do Oracle esta instalado corretamente. Verifique as seguintes configurações: Configurando o PHP como módulo do Apache 2.0.x httpd.conf (arquivo de configuração do Apache) LoadModule php5_module "c:/php/php5apache2.dll" AddType application/x-httpd-php .php PHPIniDir "C:/WINNT" Ativando os módulos do Oracle no PHP php.ini (arquivo de configuração do PHP) extension=php_oracle.dll ou extension=php_oci8.dll Dúvidas sobre qual extensão usar? http://phpbrasil.com/articles/article.php/id/575 Código para verificar a configuração do seu PHP e quais módulos estão ativos, para o Oracle, deve aparecer: Oracle Support enabled <?php phpinfo(); ?> Ainda com problemas? http://www.php.net/manual/pt_BR/ref.oci8.php Veja a parte onde fala sobre DEPENDÊNCIAS. Se mesmo assim continua sem funcionar, considere reinstalar o client do Oracle. :) Compartilhar este post Link para o post Compartilhar em outros sites
th4deu 4 Denunciar post Postado Janeiro 8, 2006 Cara, eu tive o mesmo problema.Verifique a versão do servidor e a versão do cliente instalado em seu computador!A versão do cliente, se não me engano só funciona da 8.0.17 pra cima... graças a Deus já me livrei dessa encrenca. Só pego serviço relacionado a oracle quando a versão do BD for 9 pra cima... particularmente não gostei do BD heheheNão use a extensão php_oracle, por que ela é meio restrita a alguns comandos. A biblioteca php_oci8.dll é a ideal.Outro detalhe, é a versão do seu servidor.Eu tive dificuldades pra fazer o php_oci8.dll funcionar no php5. Só consegui fazê-lo funcionar no php4, talvez um dos motivos seja a versão do cliente que eu utilizei.Para o caso de você usar a versão 4 do PHP, também haverá algumas restrições em relação a comandos, mas mesmo assim você ainda terá uma boa referência de comandos em relação aos comandos do MySQL!Espero ter ajudado!Abs Compartilhar este post Link para o post Compartilhar em outros sites
luisandro 0 Denunciar post Postado Janeiro 16, 2006 Ola!, pessoal estou tentando fazer a conexão do php com oracle usando O PHP4, APACHE 2 , o client do ORACLE 8i tudo isso no WIN 2000, mas estou tendo dificuldades, a principal delas é fazer a php_oci8.dll funcionar no php, eu descomentei ela no arquivo php.ini re-inicio o apache e não roda, então resolvi tentar com a php_oracle.dll e o apache roda, mas na hora de colocar o script de conexão pra rodar da a seguinte mensagem: Unable to connect to ORACLE (Error while trying to retrieve text for error ORA-12203),antes que alguém diga eu estou com o client intalado e o arquvio tns esta ok o endereço esta certo e tudo mais tanto que eu consigo a conexão com o bd através do SQL plus, alguém ja teve o mesmo problema, gostaria que vocês me ajudassem com esse problema. Muito Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites