LNMP 安装配置 之 php扩展编译安装

php   运维  

安装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,之后,重新执行第二步及其后的操作



评论 0

发表评论

Top