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

Как включить pdo_mysql

Я пытаюсь установить SpaceBukkit. Мне было интересно, как включить pdo_mysql. При попытке настроить часть MySQL я получаю эту ошибку:

The "pdo_mysql" extension is NOT loaded in your `php.ini`! 
Make sure to load it before continuing!

Это не сервер cPanel, поэтому я могу полагаться только на ssh и ftp (sftp). Если бы вы, ребята, дайте мне знать, мы будем очень признательны!

Кстати, я использую Centos 5.

Установите pdo:

yum install php-devel php-pear mysql-devel httpd-devel
pecl install pdo
PHP_PDO_SHARED=1 pecl install pdo_mysql

Затем отредактируйте /etc/php.ini файл с вашим любимым текстовым редактором командной строки (vi, vim, nano, ...) (доступ к машине через ssh) и добавьте эти строки:

extension=pdo.so
extension=pdo_mysql.so

Перезагрузите веб-сервер, и все будет готово. Cudos для http://karoshiethos.com/2008/07/24/installing-pdo_mysql-on-centos/

Я также столкнулся с этой проблемой, проблема для меня заключалась в отсутствии библиотеки php to mysql. В CentOs я исправил это, запустив # yum install php-mysql а затем перезапустите apache с помощью # /bin/systemctl restart httpd.service Обратите внимание, что именование немного отличается от названий дистрибутивов на основе debian / ubuntu, php-> php5 и httpd-> apache2.