CentOS 7.2, PHP 5.4 - расширение MySQL отсутствует [закрыто]

Я пытаюсь установить блог Wordpress на свой Linux сервер (CentOS 7.2), используя PHP 5.4 и MariaDB, но постоянно сталкиваюсь с этой ошибкой:

Your PHP installation appears to be missing the MySQL extension which is required by WordPress.

Искал посты, связанные с этим:

Однако у меня уже установлен php-mysql:

enter image description here

И я настроил расширение MySQL в php.ini:

enter image description here

Но по какой-то причине расширение MySQL все еще не загружается в phpinfo():

enter image description here

Это, вероятно, вызывает эту ошибку от Wordpress, есть идеи, что может происходить? Почему расширение MySQL не загружается в PHP? Может быть, потому что я использую MariaDB?

А вот вывод:

ls -l /etc/php.d , rpm -ql php-mysql and ls -l /usr/lib64/php/modules/

enter image description here

enter image description here

enter image description here

И расширение mysqli установлено и включено:

enter image description here

enter image description here

4
задан 13 April 2017 в 15:14
2 ответа

Хорошо... наконец-то... оказалось, что все, что мне нужно было сделать, это перезапустить PHP-FastCGI. Ура.

systemctl restart php-fastcgi.service
2
ответ дан 3 December 2019 в 03:29

Современные PHP приложения используют расширение mysqli, которое заменяет небезопасное (и теперь устаревшее) расширение mysql. По умолчанию это расширение должно быть включено при установке пакета php-mysql, но вы можете проверить это, запустив:

$ cat /etc/php.d/mysqli.ini

; Enable mysqli extension module
extension=mysqli.so

Чтобы убедиться, что этот модуль включен, проверьте, что этот модуль находится в списке на странице информации PHP, которую вы показали в качестве примера. Обратите внимание, что он указан внизу страницы в разделе модулей.

Если у вас установлен интерфейс командной строки PHP (из пакета php-cli), вы можете легко проверить, запустив php -i | grep -i mysqli. Это должно включать в себя следующую строку:

MysqlI Support => enabled
2
ответ дан 3 December 2019 в 03:29

Теги

Похожие вопросы