🔧 ИСПРАВЛЕНИЕ: в вашей установке PHP отсутствует расширение MySQL, необходимое для WordPress.

Хотите запустить самоуправляемый сайт на WordPress? Здорово. Вы узнаете миллион вещей. Одной из важнейших частей настройки сервера является расширение PHP MySQL, чтобы WordPress мог взаимодействовать с сервером MySQL. Если вы получаете Расширение PHP MySQL ошибка при установке WordPress, значит, вы, вероятно, еще не установили его на свой сервер.

В этом разделе мы покажем вам, как установить правильное расширение PHP MySQL на ваш сайт WordPress. Мы также позаботимся о том, чтобы на вашем компьютере был установлен MySQL-сервер.

✔ Убедитесь, что служба MySQL установлена ​​и работает

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

Выполните следующую команду, чтобы проверить состояние сервера MySQL.

статус службы mysql

✅ Если MySQL установлен и запущен на вашем сервере, вы должны получить следующий ответ:

● mysql.service - Сервер сообщества MySQL загружен: загружен (/lib/systemd/system/mysql.service; включен; предустановка поставщика: включен) Активен: активен (работает) с Вт 2019-07-09 20:46:12 UTC; 2 недели 2 дня назад Документы: man: mysqld (8) //dev.mysql.com/doc/refman/en/using-systemd.html Основной PID: 1097 (mysqld) Статус: "SERVER_OPERATING" Задач: 46 (ограничение: 4656) Группа C: /system.slice/mysql.service └─1097 / usr / sbin / mysqld

⚙ Если MySQL не запущен, выполните следующую команду, чтобы запустить службу.

запуск службы mysql

⚙ Если MySQL-Server не установлен, выполните следующую команду, чтобы установить последнюю версию MySQL-Server.

apt-get установить mysql-server -y

⚠ При установке mysql-сервера не выбирайте метод аутентификации по умолчанию, использовать метод аутентификации LEGACY чтобы он был совместим с WordPress.

✔ Проверьте, установлено ли расширение PHP MySQL

На сервере WordPress выполните следующую команду, чтобы проверить версию PHP, установленную на компьютере.

php -v

Приведенная выше команда должна вывести ответ, подобный этому:

PHP 7.3.7-1 + ubuntu18.04.1 + deb.sury.org + 1 (cli) (построено: 10 июля 2019 г., 06:54:46) (NTS) Авторское право (c) 1997-2018 гг. PHP Group Zend Engine v3. 3.7, Copyright (c) 1998-2018 Zend Technologies с Zend OPcache v7.3.7-1 + ubuntu18.04.1 + deb.sury.org + 1, Copyright (c) 1999-2018, Zend Technologies

Первая строка ответа показывает вашу версию PHP, которой в приведенном выше примере является PHP 7.3.

Теперь выполните следующую команду, чтобы узнать, включено ли расширение PHP MySQL для версии PHP, установленной на вашем сервере.

dpkg --list | grep php-mysql

? Пример: Если на вашем сервере установлена ​​версия PHP 7.3. Затем воспользуемся командой dpkg --list | grep php7.3-mysql.

Если расширение MySQL установлено, вы получите ответ, подобный этому:

ii php7.3-mysql 7.3.7-1 + ubuntu18.04.1 + deb.sury.org + 1 модуль amd64 MySQL для PHP

Если расширение PHP MySQL не установлено на вашем сервере, вы получите пустой ответ из команды grep. В этом случае мы установим на ваш сервер расширение php-mysql.

✅ УСТАНОВИТЕ ПРАВИЛЬНОЕ РАСШИРЕНИЕ PHP MYSQL

Выполните следующую команду, чтобы установить соответствующее расширение php-mysql на свой сервер WordPress.

apt-get установить php-mysql

? Пример: Если на вашем сервере установлена ​​версия PHP 7.3. Затем воспользуемся командой apt-get install php7.3-mysql.

После того, как вы установили правильное расширение PHP MySQL на свой сервер WordPress, перезапустите веб-сервер.

Apache:

сервив apache2 перезапуск

Nginx:

перезапуск службы nginx

Попробуйте запустить свой сайт WordPress после выполнения всех вышеперечисленных инструкций. Он должен работать без проблем.

? Ваше здоровье!