使用PECL OS在Ubuntu上安装PDO_MYSQL在PHP 5.1.6上

我在使PDO_MYSQL工作时遇到了实际问题.

我开始只是尝试通过PECL安装PDO_MYSQL驱动程序,但是当这不起作用时,我仔细查看是否有任何问题报告.似乎PDO的嵌入版本与PDO_MYSQL之间可能存在冲突.为此,我决定从PECL重新安装它的所有依赖项.

环境:

操作系统:Ubuntu
PHP Ver:5.1.6(由于客户端环境而无法升级)

程序如下:

PECL uninstall PDO_MYSQL
PECL uninstall PDO
PECL uninstall mysql
PECL install mysql
PECL install PDO
PECL install PDO_MYSQL

Lines Added to PHP.ini
extension=mysql.so
extension=pdo.so
extension=pdo_mysql.so

apachectl restart
[warn] php5_module is already loaded, skipping

然后我检查PHPINFO以查看安装了哪些模块.我知道了:

PDO drivers     sqlite2 

而已!

如果任何人可以提出任何解决方案,我将深表感激.我需要MYSQL PDO驱动程序来为即将到来的项目运行zend框架……是的,由于PHP版本,我必须使用v1.6.

最佳答案
如果您使用的是ubuntu,请尝试使用apt-get:

sudo apt-get install php5-mysql

应该做的

/usr/lib/php5/20060613+lfs/pdo.so

apache重启后,PDO将可用

转载注明原文:使用PECL OS在Ubuntu上安装PDO_MYSQL在PHP 5.1.6上 - 代码日志