ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как исправить Missing MySQL Extension Error в WordPress

Как исправить Missing MySQL Extension Error в WordPress

Если вы настраиваете WordPress на новом сервере Linux VPS в первый раз, то вы можете столкнуться с некоторыми проблемами, как отсутствие некоторых расширений PHP. Одним из примеров отсутствие расширения MySQL, это является общей проблемой, так как расширение не входит по умолчанию со многими операционными системами. В этой статье мы поможем Вам, как решить проблему с недостающим расширением и завершить успешно установку WordPress.

Отсутствующее расширение PHP не такая уж большая проблема. Если вы видите следующее сообщение на экране при попытке получить доступ к установке WordPress через веб-браузер, то вы один из многих пользователей WordPress, кто сталкивался с этой же проблемой.

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

 

Чтобы решить эту проблему, вы должны иметь доступ SSH к серверу. Подключитесь к Linux VPS через сетевой протокол SSH и проверьте текущую версию PHP, которая используется в настоящее время:

php -v

 

Вы также можете проверить текущую версию PHP, создав простой файл info.php в директории public_html со следующим содержанием:

<?php phpinfo(); ?>

 

После создания и сохранения файла откройте ваш любимый веб-браузер и получите доступ к файлу набрав в командной строке http://ваш_домен.ру/info.php.

Если вы работаете на сервере Ubuntu VPS и,PHP 7, то выполните следующие команды в командной строке:

apt-get update
apt-get install php7.0-mysql

 

Затем перезапустите службу Apache для того, чтобы изменения вступили в силу, или если вы используете связку Nginx + PHP-FPM, то перезапустите службу PHP-FPM.

В случае, если вы работаете с PHP 5, выполните следующие команды:

apt-get update
apt-get install php-mysql

 

Перезапустите соответствующую службу для того, чтобы изменения вступили в силу.

Для поиска всех доступных пакетов, содержащие в mysql, вы можете использовать следующую команду в Ubuntu:

apt-cache search mysql

 

С другой стороны, если вы работаете на сервере CentOS VPS и вы установили PHP 7 на сервере, то запустите следующие команды, чтобы решить эту проблему:

yum update
yum install php70w-mysql

 

Перезапустите Apache или PHP-FPM в случае, если вы используете Nginx + PHP-FPM в качестве веб-сервера.

Если вы установили PHP 5 на сервере CentOS, выполните следующие команды:

yum update
yum install php-mysql

 

Перезапустите соответствующую службу для того, чтобы изменения на сервере вступили в силу.

Для поиска всех доступных пакетов, содержащихся в mysql, вы можете использовать следующую команду в CentOS:

yum search mysql

 

После того, как вы установите расширение MySQL для PHP,  сообщение о пропавших расширениях не должно больше появиться и вы можете продолжить установку WordPress.

Exit mobile version