1. 程式人生 > >編譯安裝的php 安裝pdo_mysql擴充套件

編譯安裝的php 安裝pdo_mysql擴充套件

1.進入擴充套件目錄

如果還未下載:

a. 下載 檔案 

wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz

b. 解壓檔案

tar zxvf PDO_MYSQL-1.0.2.tgz

cd  PDO_MYSQL-1.0.2

 

2.執行phpize,提示:下面說的php-5.6.29都是php編譯安裝完成後的安裝目錄

/home/work/php-5.6.29/bin/phpize

 

3.編譯

./configure --with-php-config=/home/work/php-5.6.29/bin/php-config --with-pdo-mysql=/usr/bin/mysql

--with-php-config=/路徑是你已經安裝的php的路徑下面的bin/php-config

--with-pdo-mysql=你的mysql目錄(如果編譯安裝,則是編譯安裝完成後的mysql目錄,如果是yum安裝的,那麼則是--with-pdo-mysql=/usr/,這個坑我查了半天才找到解決方法)

 

注:php-config需要賦可執行許可權否則會報錯找不到php-config

 

4.make&make install

 

可能會報錯找不到mysql.h檔案,預設搜尋找不到標頭檔案的位置,這時候需要建立軟連結

 ln -s /usr/include/mysql/* /usr/local/include/

執行完畢檢視/usr/local/lib/php/extensions/no-debug-non-zts-20131226/ 目錄下是否有pdo_mysql.so,有就成功了

 

到php.ini中新增

extension=/home/work/php-6/lib/php/extensions/no-debug-non-zts-20131226/pdo_mysql.so

 

重新啟動php-fpm

 

看一下phpinfo();是否有mysql_pdo.so