LNMP 安装配置 之 php扩展编译安装
- php
- 2018-06-22
- 2852
- 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,之后,重新执行第二步及其后的操作