Хотите запустить самоуправляемый сайт на 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 после выполнения всех вышеперечисленных инструкций. Он должен работать без проблем.
? Ваше здоровье!