Если вы настраиваете 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.