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?
- Fórum WMO
- → Viewing Profile: Tópicos: Dark JhOnY
Community Stats
- Group Usuários
- Active Posts 3
- Profile Views 1258
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Não informado
0
Neutral
User Tools
Topics I've Started
Módulo Php Oci8 + ConexÃo Oracle
16/06/2008, 11:00
Módulo Msql No Php.ini
06/05/2008, 09:45
Por gentileza, preciso de ajuda, estou configurando um servidor e preciso fazer com que o php suba o Módulo do php_msql.dll, estou desabilitando dentro do php.ini a extensão e mesmo assim não sobe, vou copiar como esta as extensões:
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
extension=php_msql.dll
;extension=php_mssql.dll
;extension=php_mysql.dll
;extension=php_mysqli.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_pdo.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_soap.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_zip.dll
Preciso que me ajuda, Servidor WINDOWS, php versão 5, apache.
Obrigado desde já.
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
extension=php_msql.dll
;extension=php_mssql.dll
;extension=php_mysql.dll
;extension=php_mysqli.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_pdo.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_soap.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_zip.dll
Preciso que me ajuda, Servidor WINDOWS, php versão 5, apache.
Obrigado desde já.
- Fórum WMO
- → Viewing Profile: Tópicos: Dark JhOnY
- Privacy Policy
- Regras ·