LNMP 安装配置 之 php扩展编译安装
- php
 - 2018-06-22
 - 1184
 - 0
 
安装PHP扩展
说明
在搭建好LNMP系统环境之后,难免需要安装新的PHP扩展,以适用系统新需求,本文在前两篇的基础上,描述如何安装新的PHP扩展。以安装pdo_mysql为例。
安装步骤
查看系统php安装路径,ex:/usr/local/php72
a、通过phpinfo()查看
b、php -i |grep php.ini进入安装包的ext下边对应的扩展文件夹下,进入/usr/local/src/php-7.2.0/ext/pdo_mysql/;
- 执行/usr/local/php72/bin/phpize 或者 phpize,
 - 检测配置,./configure —with-php-config=/usr/local/php72/bin/php-config —with-pdo-mysql=mysqlnd,
 - 编译安装,make && make install,
 - 此时会生成 pdo_mysql.so 编译文件
 - 查看php.ini中的extension_dir参数值,将新生成的so文件移动到对应目录下
 - 修改php.ini文件。去掉extension=mysqli前的分号
 - 重启Nginx和php-fpm,即可生效。
 
最后
如果失败,可以重新编辑,在扩展目录下执行,make clean,之后,重新执行第二步及其后的操作