🔧 ВИПРАВЛЕННЯ: у вашій інсталяції PHP, схоже, відсутнє розширення MySQL, яке вимагає WordPress

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

Тут ми покажемо вам, як встановити правильне розширення PHP MySQL на вашому сайті WordPress. Ми також переконаємося, що на вашому комп’ютері встановлено MySQL-Server.

✔ Переконайтеся, що служба MySQL встановлена ​​та працює

Перш ніж намагатися встановити розширення PHP MySQL, давайте спочатку переконаємося, що сервер MySQL запущено на вашому сервері.

Виконайте таку команду, щоб перевірити статус сервера MySQL.

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

✅ Якщо на вашому сервері встановлено та працює MySQL, ви повинні отримати таку відповідь:

● mysql.service – Сервер спільноти MySQL завантажено: завантажено (/lib/systemd/system/mysql.service; увімкнено; попередньо налаштований постачальник: увімкнено) Активний: активний (працює) з 09.07.2019 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) CGroup: /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, Авторське право (c) 1998-2018 Zend Technologies з Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, Авторське право (c) 1999-2018, від Zend Technologies

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

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

dpkg --список | grep php-mysql

? приклад: Якщо на вашому сервері встановлено PHP 7.3. Тоді ви скористаєтеся командою dpkg --список | 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 не встановлено на вашому сервері, ви отримаєте a пуста відповідь з команди 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 після виконання всіх наведених вище інструкцій. Він повинен працювати без проблем.

? Здоров'я!