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