添加PHP擴(kuò)展:
方法一編譯PHP時(shí)添加
在編譯安裝 PHP 時(shí)加上–with-pdo-mysql[=DIR] 參數(shù)即可安裝 PDO MySQL 擴(kuò)展。其中的[=DIR]是可選的类腮,是指 MySQL 的安裝目錄煌珊。另外澳淑,需要用到 –with-mysql-sock[=DIR] 參數(shù)來(lái)設(shè)置全部 MySQL 的擴(kuò)展的 unix socket 指針历等。
最終序宦,在我的LAMP一鍵安裝腳本中拙友,指定的參數(shù)如下:
./configure --with-pdo-mysql--with-mysql-sock=/usr/local/mysql/mysql.sock
方法二:?jiǎn)为?dú)添加
1为狸、下載文件
Wgethttp://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
2、解壓文件
tar zxvf PDO_MYSQL-1.0.2.tgz
3遗契、配置和編譯文件
cd PDO_MYSQL-1.0.2
/usr/bin/phpize
./configure--with-php-config=/usr/bin/php-config --with-pdo-mysql=/usr/bin/mysql
make && make install
其中 /usr/bin/是PHP安裝目錄辐棒,
這里重點(diǎn)介紹下方法二。
首先查看PHP版本:
下載與之對(duì)應(yīng)的phpize版本。
參照
Install Howto
Download the latest ius-release rpm:
https://centos7.iuscommunity.org/ius-release.rpm
Install ius-release rpm:
# rpm -Uvh ius-release*rpm
Install php70u-devel rpm package:
# yum install php70u-devel
直接安裝yum install php70w-devel
直接運(yùn)行/usr/bin/phpize報(bào)錯(cuò):不能找到config.m4文件漾根。
切換到要編譯的文件內(nèi):cd PDO_MYSQL-1.0.2
/usr/bin/phpize
./configure--with-php-config=/usr/bin/php-config --with-pdo-mysql=/usr/bin/mysql
報(bào)錯(cuò):
這是沒(méi)有安裝GCC組件的原因;
yum install gcc? make
OK 安裝完畢泰涂。
繼續(xù)操作:
發(fā)現(xiàn)報(bào)錯(cuò):
原因可能是mysql 并未安裝在本機(jī)上。
OK? 至此更換另外一種方式立叛,放棄編譯负敏,直接拉取人家編譯好的鏡像文件使用。
Yum? search php