1. 下載擴展包源碼
單獨下載擴展包源碼 (最後還是下載php源碼包的...)
地址:http://pecl.php.net/package/PDO_MYSQL中的擴展包.
2、解壓文件
tar zxvf PDO_MYSQL-1.0.2.tgz
3、檢查mysql的頭文件
查看/usr/local/include/目錄中是否包含mysql的頭文件,防止安裝時出現make: *** [pdo_mysql.lo] Error 1
否則請用ln命令連接起來: ln -s /usr/local/mysql/include/* /usr/local/include/
3. 安裝
cd /home/soft/PDO_MYSQL-1.0.2/ #進入到源碼目錄
/usr/local/php5/bin/phpize # /usr/local/php5 爲php安裝後的目錄
./configure --with-php-config=/usr/local/php5/bin/php-config --with-pdo-mysql=/usr/local/mysql
make
make install
# 修改php.ini文件(可以用phpinfo來查看配置文件路徑)
vim /usr/local/php5/etc/php.ini
增加以下內容:
extension_dir = "/usr/local/php5/lib/php/extensions/no-debug-non-zts-20121212/" extension = pdo_mysql.so
重啓nginx,nginx是能過php-fpm來加載PHP的,使用 PHP-FPM 來控制 PHP-CGI 的 FastCGI 進程
service php-fpm restart
用phpinfo查看一下可以看到pdo_mysql了