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了.
-------------我的签名档---------------------
年轻人,还需要多努力!
--------------------------------------------