Linux下编译安装php扩展php_pdo_mysql

1. 下载扩展包源码

如果有php源码的话, 在php源码包下的ext目录中已经包含了pdo_mysql扩展.

单独下载扩展包源码 (最后还是下载php源码包的...)

由于http://pecl.php.net/package/PDO_MYSQL中的扩展包不再维护了, 需要用svn下载源码包.

安装svn: 

sudo apt-get install subversion

svn co http://svn.php.net/viewvc/php/php-src/trunk/ext/pdo_mysql/

提示: svn: 版本库永久移到 “/viewvc/php/php-src/trunk/ext/pdo_mysql/”;请重新定位

2. 安装

cd /home/php123/soft/php-5.4.0/ext/pdo_mysql/

/usr/local/php/bin/phpize   # /usr/local/php为php安装后的目录

./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql

sudo make && sudo make install

# 修改php.ini文件

sudo vi /usr/local/php/lib/php.ini

增加以下内容: 

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20100525/"
extension = pdo_mysql.so

重启apache, 用php_info查看一下可以看到pdo_mysql了.



posted on 2012-03-24 05:33  DavidYanXW  阅读(10867)  评论(0编辑  收藏  举报