Я пытаюсь установить 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.