Prima PHP5.2.4添加PDO_MYSQL支持

时间: 2011-08-22 / 分类: 原创文章 / 浏览次数: 64 views / 0个评论 发表评论

首先用虚拟机搭建测试环境,与生产服务器安装相同,最好不要在生产服务器上安装,有可能会造成数据库无法正常启动

wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
tar xzvf PDO_MYSQL-1.0.2.tgz
cd PDO_MYSQL-1.0.2
/usr/local/php5/bin/phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
./configure –with-php-config=/usr/local/php5/bin/php-config

会发现一直有报错:如下
checking for mysql_config… /usr/bin/mysql_config
checking for mysql_query in -lmysqlclient… no
configure: error: mysql_query missing!?

# yum install mysql-devel

Dependencies Resolved

=============================================================================
Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
mysql-devel             i386       5.0.77-4.el5_6.6  updates           2.4 M
Updating:
e2fsprogs-libs          i386       1.39-23.el5_5.1  base              118 k
krb5-libs               i386       1.6.1-55.el5_6.2  updates           667 k
libselinux              i386       1.33.4-5.7.el5   base               77 k
libsepol                i386       1.15.2-3.el5     base              128 k
mysql                   i386       5.0.77-4.el5_6.6  updates           4.8 M
openssl                 i686       0.9.8e-12.el5_5.7  base              1.4 M
Installing for dependencies:
e2fsprogs-devel         i386       1.39-23.el5_5.1  base              569 k
keyutils-libs-devel     i386       1.2-1.el5        base               27 k
krb5-devel              i386       1.6.1-55.el5_6.2  updates           1.9 M
libselinux-devel        i386       1.33.4-5.7.el5   base              144 k
libsepol-devel          i386       1.15.2-3.el5     base              187 k
openssl-devel           i386       0.9.8e-12.el5_5.7  base              1.9 M
zlib-devel              i386       1.2.3-3          base              101 k
Updating for dependencies:
e2fsprogs               i386       1.39-23.el5_5.1  base              977 k
krb5-workstation        i386       1.6.1-55.el5_6.2  updates           885 k
libselinux-python       i386       1.33.4-5.7.el5   base               73 k
mysql-server            i386       5.0.77-4.el5_6.6  updates           9.8 M

Transaction Summary
=============================================================================
Install      8 Package(s)
Update      10 Package(s)
Remove       0 Package(s)

Total download size: 26 M

[root@PDO_MYSQL-1.0.2]# ./configure –with-php-config=/usr/local/php5/bin/php-config

[root@PDO_MYSQL-1.0.2]#make & make install

[root@PDO_MYSQL-1.0.2]#vi /usr/local/php5/etc/php.ini

添加extension=pdo_mysql.so 重启httpd即可

或者是下载我已经编译的so (centos5.2 php5.2.4) pdo_mysql.tar

订阅

发表评论

你必须 登录后 才能留言!