Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

inaciot

Conexão Oracle x PHP

Recommended Posts

boa tarde! estou com um problema dificil de resolver, nao sei se o ideal é tirar essa duvida aqui pu no forum de php, porem como envolve banco vou tirar aqui mesmo, estou tentando conectar o php com o oracle, ja instalaei a instancia ja editei o arquivo php.ini mesmo assim me ocorre o seguinte erro "Aviso : ocilogon (): OCIEnvNlsCreate () falhou. Há algo de errado com o seu sistema - por favor, verifique se PATH inclui o diretório com as bibliotecas do Oracle Instant Client em C: \ xampp \ htdocs \ teste \ farmacia.php na linha 19

Erro ao conectar" ja fui no pasta bin do xamp pra ver se estava duplicado o oci.dll mais me parece esta correto se alguém souber me ajudar agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao, eu ja avia abilitado o oci8, r oci_11g no xamp, mas instalei o wamp como disse e fiz o mesmo ja tenho o client do oracle 11g mesmo asssim me da o mesmo erro cara, oq sera que pode ser

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu tive o mesmo problema, tem um video no youtube que ensina,

Instala o Wamp server ou xampp

Instala o client do oracle 11g

e depois ative dentro do wamp mesmo oci8 e oci_11g

e deve incluir na variável global:

Exemplo:

C:\oraclexe\app\oracle\product\11.2.0\server\bin;;C:\oraclexe\app\oracle\product\11.2.0\server\bin;C:\instantclient_11_2\

dever Usar 32 bit's com 32 ou 64 com 64 para evitar comflito.

Serve para o Windows xp e 7.

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao, eu fiz o mesmo processo so que na variavel patch eu joguei o caminho de onde esta minha instacia exemplo :" C:\instantclient_12_1" porem nao mudo nada, acho que estou esquecendo de algo ou fazendo algo de errado, meu banco de dados esta em outra maquina, devo alterar essa variavel PATCH na minha maquina ou na que esta o banco ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim instalei o instantclient_12_1 que baixei no site da oracle, e tenho acesso no banco pelo sql*plus so que me da esse erro na variavel patch

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz anos que o PHP não suporta mais funções aos bancos de dados "proprietários" (oracle/sql server),

pelo menos no windows.. é necessário PDO-ODBC ou tentar migrar p/ o "pinguim"...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.