Назад | Перейти на главную страницу

Ошибка при установке Wordpress с помощью mariadb «Похоже, в вашей установке PHP отсутствует расширение MySQL, которое требуется для WordPress».

rpm -e --nodeps mysql-libs 
yum install MariaDB-server

Приведенная выше команда помогла мне установить mariadb, также установил Wordpress. Это было большим подспорьем. Моя проблема сейчас в том, что когда я перезагружаю сервер или перезапускаю apache, вот ошибка:

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

Как я могу решить эту проблему?

Вам необходимо установить php-mysql, чтобы PHP мог подключаться к экземпляру MySQL / MariaDB. Сделайте это

yum install php-mysql

Мое решение заключалось в переустановке пакетов, связанных с php и php.

yum remove php*
yum install epel-release

Вы должны найти пакеты для вашей конкретной версии php. В этом примере это PHP 5.6

yum install php56w php56w-common

Вы также можете переустановить другие пакеты в зависимости от ваших требований; перечисляя несколько здесь:

yum install php56w-mysqlnd php56w-pdo php56w-opcache php56w-mbstring php56w-gd php56w-dom php56w-pear php56w-soap

Например, вы можете найти список пакетов для PHP 5.6 здесь https://webtatic.com/packages/php56/#sapis ; или перечислить доступные пакеты, используя yum list available 'php56w-*'

Перезагрузите ваш сервер: systemctl restart httpd.service