其他的模块做法一致
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
step5:make && make install
这一步结束后,系统会提示:
Installing shared extensions: php安装目录/lib/php/extensions/no-debug-non-zts-20160303/
我们要的mysql.so就在这个路径里面。
这个路径同时也是默认的extension_dir:
step6:修改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
step3:访问测试
elinks --dump http://192.168.1.20/test.php
curl http://192.168.1.20/test.php
原文:https://www.cnblogs.com/krystal-LA-zx/p/12973320.html