Percona Server на cPanel - отсутствует расширение mysql для PHP

Я заменил mysql на percona на сервере cpanel, но у меня возникли проблемы с сайтами wordpress и opencart, для которых требуется расширение php-mysql. Этой проблемы не было до percona, и я могу воспроизвести проблему на другом сервере, где я повторил то же самое, заменив обычный mysql на percona.

Оба раза я следовал этой документации cpanel.

Пожалуйста, помогите. Все мои сайты wp и open cart выдают ошибки. «Похоже, что в вашей установке PHP отсутствует расширение MySQL, которое требуется для WordPress».

РЕШЕНО Я решил эту проблему. В основном проблема была с библиотеками по умолчанию, php-mysql больше не используется по умолчанию, и он был заменен на mysqlnd, а официальный сайт упомянул способ компиляции php в этом ссылка. Я только что сослался на это и перекомпилировал php, и проблема была решена.

Спасибо вам, друзья, за попытку решить мою проблему, и на самом деле благодаря вашим предложениям я смог решить эту проблему. Большое спасибо, я не знаю, как работать на этом сайте, чтобы поблагодарить вас.


person LuckyBabu    schedule 29.07.2014    source источник
comment
добавление движка в mysql никоим образом не должно влиять на драйверы mysql для php. это все равно, что сказать, что если положить на зеркало заднего вида моей машины нечеткие игральные кости, то мои шины взорвутся.   -  person Marc B    schedule 30.07.2014
comment
Вы правы, говоря об этом, но эта проблема существует. Для этого я следую официальной документации cpanel. Когда я удаляю percona и перекомпилирую, это не вызывает проблем   -  person LuckyBabu    schedule 30.07.2014


Ответы (1)


Percona MySQL является заменой MySQL на месте. Для приложений PHP нет никакой разницы. Проверьте, установлен ли еще «php5-mysql». (например, используя Ubuntu: apt-get install php5-mysql)

person Tobias K.    schedule 29.07.2014
comment
Я сделал это без каких-либо ошибок, но все еще проблема. - person LuckyBabu; 30.07.2014
comment
Создайте файл php со следующим содержимым: <?php phpinfo(); ?>. Это отобразит вашу текущую конфигурацию php и будет содержать часть о mysql, если он установлен. Если он отсутствует, расширение PHP mysql не установлено. - person Tobias K.; 30.07.2014
comment
Странно, что я заметил сейчас, я не нашел mysql, а вместо этого нашел mysqlnd - person LuckyBabu; 30.07.2014
comment
mysqlnd — это замена клиентской библиотеки MySQL (libmysql). Но вы можете без проблем использовать Percona MySQL с клиентской библиотекой по умолчанию. Какую ОС вы используете? - person Tobias K.; 30.07.2014
comment
cPanel (Centos 6.5 64) с Litespeed, как включить percona mysql по умолчанию вместо этого нового. - person LuckyBabu; 30.07.2014
comment
Никогда не использовал CentOS, но это должно установить обычное расширение mysql: yum install php-mysql Кроме того, вы можете удалить mysqlnd, используя yum erase php-mysqlnd - person Tobias K.; 30.07.2014
comment
Я отредактировал свой запрос с помощью решения. tx за вашу помощь. - person LuckyBabu; 30.07.2014