如何启用 pdo_mysql

如何启用 pdo_mysql

我正在尝试安装太空堡垒卡拉狄加。我想知道如何启用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。

答案1

安装 pdo:

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

然后使用您最喜欢的命令行文本编辑器(vi,vim,nano,...)编辑该/etc/php.ini文件(通过 ssh 访问机器)并添加以下行:

extension=pdo.so
extension=pdo_mysql.so

重启网络服务器,一切就绪。感谢http://karoshiethos.com/2008/07/24/installing-pdo_mysql-on-centos/

答案2

我也遇到过这个问题,对我来说,问题是缺少 php 到 mysql 库。在 CentOs 中,我通过运行# yum install php-mysql并重新启动 apache 解决了这个问题。请# /bin/systemctl restart httpd.service注意,命名与基于 debian/ubuntu 的发行版略有不同,php->php5 和 httpd->apache2。

相关内容