Módulo Php Oci8 + ConexÃo Oracle
#1
Posted 16/06/2008, 11:00
Estou configurando um ambiente para nota fiscal eletrônica, e esse ambiente é colocado dentro do servidor de um cliente, e esse cliente escolhe o SO (Sistema Operacional), BD (Banco de Dados) entre outras coisas que não são tão relevantes.
Eu to com um servidor Linux Enterprise Red hat 5, 64 bits. Banco de dados Oracle 10g Express.
Estou tentando fazer a conexão do Módulo do php conhecido como Oci8 com o banco de dados oracle.
Eu já havia feito isto num servidor igual a este só que 32 bits. E não é a mesma coisa pois já tentei
aeuauhea
Preciso de uma ajuda ae.. Vou colocar tais procedimentos que fiz para subir o módulo mas não deu.
Erro:
PHP Warning: PHP Startup: oci8: Unable to initialize module\nModule compiled with module API=20060613, debug=0, thread-safety=0\nPHP compiled with module API=20050922, debug=0, thread-safety=0\nThese options need to match\n in Unknown on line 0
Procedimentos feitos:
1. baixar da Oracle os pacotes: (baixei os de 64 bits)
2. Colocar os pacotes em /usr/local
3. Desempacotar os arquivos
4. Criar um link simbólico necessário
5. Acrescentar ao /etc/ld.so.conf as linhas(usuar comando “nano”) (não feito pois no de 32 bits não foi necessário).
6. Remover o arquivo /etc/ld.so.cache e regerá-lo (não feito pois no de 32 bits não foi necessário).
7. Para testar se funcionou (funcionou
8. Baixar os fontes do php5 (baixei os da página do php.net
9. Preparar o php para a compilação do modulo
10. Limpar o diretório de compilações anteriores (não funcionou o clean mas nao é tao necessário)
11. Rodar o configure
./configure --with-oci8=shared,instantclient,/usr/local/instantclient_10_2
Se tudo der certo, no meio das dezenas de linhas que passarão na tela, deve haver uma, dentro da sessão Configuring extensions, como: ... Configuring extensions ... checking for Oracle (OCI8) support... yes, shared ...
Agora, o velho e bom:
make
Faz o trabalho sujo de compilação. Num Dual Xeon, dual core com 2Gb de RAM este processo demorou pouco mais de 5 minutos, em outras máquinas pode demorar um pouquinho mais .
3.8 Copiar a extension criada para a pasta /usr/local/lib.
# cp /php-5.0.4/modules/oci8.so /usr/local/lib
3.9 Criar link simbólico para a extension do Oracle:
# ln -sf /usr/local/lib/oci8.so /usr/local/lib/oci8
3.10 Atualizar a LD:
# ldconfig
Acrescentamos então a seguinte linha ao /etc/php.ini,
extension=oci8.so
Fazemos o Apache reler os arquivos de configuração
service httpd restart
E podemos verificar se o php entende o módulo oci8, verificando o phpinfo(); Eu costumo criar um arquivo /var/www/apache2-default/teste.php, com o conteúdo:
<?
phpinfo();
?>
e não apareceu o módulo do OCI8 lá...
alguem pode da uma força ae?
#2
Posted 18/05/2009, 14:38
Cara eu consegui instalar em 64 seguindo estes caminhos...
http://jf.eti.br/how...t-enterprise-4/
Esta rodando o PHP perfeitamente, mas o oci mesmo sendo instalado o rpm dp php com oci não funciona, vc conseguiu resolver o seu problema?
Abraço!
#3
Posted 27/04/2011, 10:10
Bom Dia Caros amigos, estou vindo aqui lhe pedirem ajuda num problema que pode ser meu, mas que muitas pessoas já devem ter passado ou nao
Estou configurando um ambiente para nota fiscal eletrônica, e esse ambiente é colocado dentro do servidor de um cliente, e esse cliente escolhe o SO (Sistema Operacional), BD (Banco de Dados) entre outras coisas que não são tão relevantes.
Eu to com um servidor Linux Enterprise Red hat 5, 64 bits. Banco de dados Oracle 10g Express.
Estou tentando fazer a conexão do Módulo do php conhecido como Oci8 com o banco de dados oracle.
Eu já havia feito isto num servidor igual a este só que 32 bits. E não é a mesma coisa pois já tentei
aeuauhea
Preciso de uma ajuda ae.. Vou colocar tais procedimentos que fiz para subir o módulo mas não deu.
Erro:
PHP Warning: PHP Startup: oci8: Unable to initialize module\nModule compiled with module API=20060613, debug=0, thread-safety=0\nPHP compiled with module API=20050922, debug=0, thread-safety=0\nThese options need to match\n in Unknown on line 0
Procedimentos feitos:
1. baixar da Oracle os pacotes: (baixei os de 64 bits)
2. Colocar os pacotes em /usr/local
3. Desempacotar os arquivos
4. Criar um link simbólico necessário
5. Acrescentar ao /etc/ld.so.conf as linhas(usuar comando “nano”) (não feito pois no de 32 bits não foi necessário).
6. Remover o arquivo /etc/ld.so.cache e regerá-lo (não feito pois no de 32 bits não foi necessário).
7. Para testar se funcionou (funcionou
8. Baixar os fontes do php5 (baixei os da página do php.net
9. Preparar o php para a compilação do modulo
10. Limpar o diretório de compilações anteriores (não funcionou o clean mas nao é tao necessário)
11. Rodar o configure
./configure --with-oci8=shared,instantclient,/usr/local/instantclient_10_2
Se tudo der certo, no meio das dezenas de linhas que passarão na tela, deve haver uma, dentro da sessão Configuring extensions, como: ... Configuring extensions ... checking for Oracle (OCI8) support... yes, shared ...
Agora, o velho e bom:
make
Faz o trabalho sujo de compilação. Num Dual Xeon, dual core com 2Gb de RAM este processo demorou pouco mais de 5 minutos, em outras máquinas pode demorar um pouquinho mais .
3.8 Copiar a extension criada para a pasta /usr/local/lib.
# cp /php-5.0.4/modules/oci8.so /usr/local/lib
3.9 Criar link simbólico para a extension do Oracle:
# ln -sf /usr/local/lib/oci8.so /usr/local/lib/oci8
3.10 Atualizar a LD:
# ldconfig
Acrescentamos então a seguinte linha ao /etc/php.ini,
extension=oci8.so
Fazemos o Apache reler os arquivos de configuração
service httpd restart
E podemos verificar se o php entende o módulo oci8, verificando o phpinfo(); Eu costumo criar um arquivo /var/www/apache2-default/teste.php, com o conteúdo:
<?
phpinfo();
?>
e não apareceu o módulo do OCI8 lá...
alguem pode da uma força ae?
Cara, fiz exatamente a mesma coisa que vc e também não consegui! vc conseguiu resolver seu problema?
no aguardo
abraços
#4
Posted 24/09/2017, 16:21
#5
Posted 30/09/2017, 13:54
#6
Posted 26/10/2017, 17:12
Propecia Prostata Order Diflucan Overnight viagra prescription Albuterol Inhaler Without A Script
Pastillas Viagra Precio Propecia Embrion Priligy Dapoxetin Test viagra online Peut Acheter Kamagra Pharmacie Baclofene Apnee Du Sommeil Tadalafil 20 Mg
#8
Posted 07/11/2017, 08:04
Cytotec France viagra online prescription Propecia Dermatologist Hair Loss Treatment Prevacid Buy One Get One Free Coupon
Viagra Farmacia Madrid Levitra 10mg Occasion Levitra Generico Forum Online viagra online prescription Tomar Cialis Y Viagra Juntos
Uses For Keflex viagra prescription Wellbutrin Over The Counter Comparison Pvp Cialis 20 Mg
Mutuabile Vendita Propecia buy viagra online Keflex Powered By Phpbb Comprare Cialis Con Paypal Cialis Prescrizione
#9
Posted 11/02/2023, 15:19
University of Medicine and Dentistry of New Jersey, Newark A digoxin and lasix DO NOT TAKE MORE THAN 200 MG
In patients with cognitive dysfunction, the post void urine collection should be performed after the last scheduled void ivermectin tablets buy online If you re traveling by plane, it s best to keep ramipril in your carry on luggage in case your checked baggage goes missing
Empiric treatment of post traumatic endophthalmitis will require intravitreal antibiotics and possible vitrectomy, and thus ophthalmology consultation is critical buy zithromax 500mg Monitor Closely 1 voriconazole will increase the level or effect of maraviroc by affecting hepatic intestinal enzyme CYP3A4 metabolism
how to buy cialis Research has also found that marijuana has a negative impact on male fertility, including significant reduction 30 in sperm concentration and count
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)