其他的模塊做法一致
php -m|grep mysql //查看是否支持mysql
step1:安裝依賴包
yum -y install autoconf automake
step2:下載mysql擴展
http://git.php.net/?p=pecl/database/mysql.git;a=summary
step3:解壓后並使用phpize工具初始化(phpize一般在php安裝目錄/bin/下面)
tar -xvf tar包
cd 進入
執行php安裝目錄/bin/phpize //生成configure程序
step4:進行configure編譯
./configure --with-php-config=php安裝目錄/bin/php-config --with-mysql=mysqlnd
step5:make && make install
這一步結束后,系統會提示:
Installing shared extensions: php安裝目錄/lib/php/extensions/no-debug-non-zts-20160303/
我們要的mysql.so就在這個路徑里面。
這個路徑同時也是默認的extension_dir:

step6:修改/usr/local/php/etc/php.ini
在php.ini文件中增加兩行:
extension_dir="so的目錄路徑"
extension="mysql.so"
step7:保存,重啟服務。
pkill php-fpm
/etc/init.d/php-fpm
測試:
step1:安裝工具包
yum -y install elinks
step2:寫入測試文件test.php
#!/usr/sbin/php
<?php
$x = mysql_connect("119.147.213.218","root","memoriae123");
if($x){ echo "ok\n";}else{ echo "no\n";};
?>
step3:訪問測試
elinks --dump http://192.168.1.20/test.php
curl http://192.168.1.20/test.php