Biblioteca inválida php_pdo_oci8.dll e pdo não carregado

0

Iniciar o wampmysqld funciona bem, mas tentar iniciar o serviço wampapache não funciona (mesmo se eu iniciá-lo no services.msc ou do ícone WAMP > Apache > Iniciar / Reiniciar serviço).

Durante a partida, mostra:

Quandoécarregado:

  • cercademetade,mostra:

    Seeuclicarem"Não enviar":

  • 100%,mostra:

Oconteúdodephp_error.log(dewamp\logs):

PHPWarning:PHPStartup:Invalidlibrary(maybenotaPHPlibrary)'php_pdo_oci8.dll'inUnknownonline0PHPWarning:Cannotloadmodule'pdo_sqlite'becauserequiredmodule'pdo'isnotloadedinUnknownonline0PHPWarning:Cannotloadmodule'PDO_OCI'becauserequiredmodule'pdo'isnotloadedinUnknownonline0PHPWarning:Cannotloadmodule'PDO_ODBC'becauserequiredmodule'pdo'isnotloadedinUnknownonline0PHPWarning:Cannotloadmodule'pdo_pgsql'becauserequiredmodule'pdo'isnotloadedinUnknownonline0PHPWarning:Cannotloadmodule'SQLite'becauserequiredmodule'pdo'isnotloadedinUnknownonline0

Oextension_dirdophp.inicontémocaminhoabsoluto(tambémtentoualterarasbarraspara\epara\,masnãoofaz)ttrabalho):

extension_dir="f:/wamp/php/ext/"

No diretório f: / wamp / php / ext /, posso encontrar os dois:

  • php_pdo_oci8.dll
  • php_pdo.dll

Eu também tentei adicionar as seguintes linhas:

extension=php_pdo_mssql.dll
extension=php_pdo.dll

no php.ini, mas nada foi resolvido.

Ele estava funcionando bem antes de reiniciar a máquina, mas para algumas aplicações (não para todas elas) ele jogava:

Fatal error: Call to undefined function oci_connect() in ... on line ...

Como posso resolver este problema?

Detalhes:

  • WAMP5, versão 1.6.6
    • APACHE 2.0.59
    • PHP 5.2.0 e PECL
    • MYSQL 5.0.27
    • PHPMYADMIN 2.9.0.3
    • SQLITEMANAGER 1.2.0
  • Windows XP
  • a porta 80 não é usada quando tento iniciá-la
por ROMANIA_engineer 09.03.2016 / 19:33

1 resposta

0

Eu fixei as etapas a seguir:

  1. Atualizações do Windows.
  2. Removida minha variável de sistema WAMP_PHP=F:\wamp\php .
  3. Removido ;%WAMP_PHP%;%WAMP_PHP%\bin do PATH .
  4. Computador reiniciado
  5. Execute launch_wampserver.bat em F:\wamp

Eu não sei qual dos passos resolveu o problema, mas depois de todos esses passos o problema foi corrigido.

    
por 10.03.2016 / 09:23