web-dev-qa-db-fra.com

Comment activer PDO_MYSQL

J'essaie d'installer Spacebukkit . Je me demandais comment je active pdo_mysql. Lorsque vous essayez de configurer la partie MySQL, je reçois cette erreur:

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

Ce n'est pas un serveur CPanel, de sorte que je ne peux que dépenser seulement de SSH et FTP (SFTP). Si vous pouviez me permettre de me faire savoir que cela serait grandement apprécié!

À titre de note latérale, je suis sur Centos 5.

5
hvalner

Installez PDO:

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

Puis modifiez le /etc/php.ini Dossier avec votre texteditor de commande de commande préféré (VI, Vim, Nano, ...) (accédez à la machine via SSH) et ajoutez ces lignes:

extension=pdo.so
extension=pdo_mysql.so

Redémarrez le serveur Web et vous devriez être tous définis. Cudos à http://karoshiéthos.com/2008/07/24/installing-pdo_mysql-on-centos/

8
Lucas Kauffman

Je faisais également face à cette question, le problème pour moi était une PHP manquante à la bibliothèque de MySQL. À Centos je l'ai corrigé en exécutant # yum install php-mysql puis redémarrer Apache avec # /bin/systemctl restart httpd.service Notez que la nommée est légèrement différente des distributions basées à Debian/Ubuntu, PHP-> PHP5 et httpd-> Apache2.