Inicialização do PHP: Não é possível carregar a biblioteca dinâmica 'C: "\ php \ php_mysql.dll' - O módulo especificado não pôde ser carregado

1

Estou tentando atualizar o php 5.4.14 do php 5.4.3 no wamp server 2.2e.

  • Eu baixei php-5.4.14-Win32-VC9-x86 ( thread seguro ).
  • Extraído em C:\wamp\bin\php .
  • Copied wampserver.conf de C:\wamp\bin\php\php5.4.3 para C:\wamp\bin\php\php5.4.14 .
  • Renomeado php.ini-development para phpForApache.ini . -O número da porta do servidor wamp foi alterado no arquivo http.conf para 8087 de seu 80 padrão.

Isso é mencionado aqui embora seja sobre a atualização do php 5.3.5 para o php 5.4.0.

Depois disso, o reinício do servidor wamp e dos serviços novamente foi feito e essas duas versões apareceram nas versões do menu php- > (que é aberto quando o ícone do servidor é clicado).

Mas quando tento ativar uma biblioteca como php_mysql ou php_mysqli , aparece uma caixa de mensagem de aviso.

PHP Startup: Unable to load dynamic library 'C:"\php\php_mysql.dll' - The specified module could not be loaded.

Eu também tentei remover o ponto-e-vírgula antes deles no arquivo php.ini , mas sem sucesso.

Estou executando o Microsoft Windows XP Professional versão 2002, service pack 3.

Onde pode estar o problema?

EDITAR:

Alterei extension_dir de C:\php para c:\wamp\bin\php\php5.4.14\ext\ em php.ini , como a resposta abaixo indica e a biblioteca agora está carregada corretamente, mas diz:

1045 - Access denied for user 'root'@'localhost' (using password: YES)

embora o nome de usuário e a senha sejam os mesmos que estão no MySQL no arquivo config.inc.php do phpmyadmin. Eu também tentei reiniciar o serviço MySQL56 a partir do Painel de Controle - > Serviços (Local), mas continua dando o mesmo erro. Alguém sabe por que isso acontece?

    
por Tiny 06.05.2013 / 08:50

3 respostas

1

Execute phpinfo() . Localizar linha: arquivo de configuração carregado e veja o extension_dir também. Se é c:\php e não é a pasta que você tem o seu php instalado então abra o arquivo conf carregado e edite a linha

extension_dir = C:\php

para

extension_dir = C:\wamp\bin\php\php5.4\ext

ou algo similar. Reinicie o WAMP.

    
por 06.05.2013 / 09:26
1

você deve certificar-se de que libmysql.dll está instalado no seu computador, você pode procurá-lo em C: \ Windows \ System32 (no Windows 7, ou o equivalente em outras versões do Windows). Isso é especificado no manual do php . Você pode baixar libmysql.dll aqui . Esse bug me levou algum tempo para resolver. espero que ajude.

    
por 14.07.2013 / 11:36
1

Execute phpinfo() . Localize a linha: Arquivo de Configuração Carregado e veja extension_dir também. Se é c:\php e não é a pasta que você tem o seu php instalado então abra o arquivo conf carregado e edite a linha

extension_dir = C:\php

para

extension_dir = C:\wamp\bin\php\php5.4\ext

ou algo similar. Reinicie o WAMP.

    
por 22.03.2014 / 08:23

Tags