Inicialização do PHP: Não é possível carregar a biblioteca dinâmica '/usr/lib64/php/modules/php_mysql.so'

2

Estou executando o PHP 5.6 no Linux. Quando tento carregar uma página do PHP, recebo o seguinte erro do PHP.

PHP Startup: Unable to load dynamic library /usr/lib64/php/modules/php_mysql.so'

Quando olho no diretório / usr/lib64/php/modules/ , não há objeto compartilhado php_mysql.so. Então, parece que a extensão php para o mysql não está instalada. Então eu executo a instalação do yum:

yum install php56w-mysql

e recebo a mensagem:

Package php56w-mysql-5.6.10-1.w6.x86_64 already installed and latest version

Então, minha configuração do php.ini está incorreta? Devo apontá-lo em um lugar diferente para procurar por extensão php-mysql?

Informações sobre a versão Linix: Versão do Linux 3.14.35-28.38.amzn1.x86_64 (mockbuild @ gobi-build-64012) (gcc versão 4.8.2 20140120 (Red Hat 4.8.2-16) (GCC))

update: Ran comando sugerido para ver onde os módulos estão instalados:

rpm -ql php56w-mysql

/etc/php-zts.d/mysql.ini
/etc/php-zts.d/mysqli.ini
/etc/php-zts.d/pdo_mysql.ini
/etc/php.d/mysql.ini
/etc/php.d/mysqli.ini
/etc/php.d/pdo_mysql.ini
/usr/lib64/php-zts/modules/mysql.so
/usr/lib64/php-zts/modules/mysqli.so
/usr/lib64/php-zts/modules/pdo_mysql.so
/usr/lib64/php/modules/mysql.so
/usr/lib64/php/modules/mysqli.so
/usr/lib64/php/modules/pdo_mysql.so

Parece que eu instalei um php-zts e há um problema semelhante aqui link

    
por dev.e.loper 17.07.2015 / 23:33

1 resposta

1

Encontre a seguinte linha no seu php.ini :

;extension=php_mysql.so

Remova o ponto e vírgula, que está servindo como comentário, e reinicie o apache.

Se isso não funcionar, denuncie ...

Isso foi transcrito de StackOverFlow

    
por 18.07.2015 / 00:34