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了.