lnmp多版本php安装扩展 - Go语言中文社区

lnmp多版本php安装扩展


有的 php 程序是需要扩展支持才能正常运行的,比如需要 Fileinfo 扩展,而 php 一键环境有很多种,今天说的是 lnmp1.4 一键环境包。本文在 lnmp1.4 版本下测试通过,请一定要在测试环境确认安装无误了,再在生产环境中安装使用。另外老魏一切折腾的基础都是因为我有网站文件和数据库最新的备份,生命有价,数据无价!所以请大家一定养成每次折腾前备份的好习惯。

1、解压 php 压缩包

先看下当前使用的 php 版本是多少,进入命令如下:

  1. cd /root/lnmp1.4/src/
  2. php -v
  3. ls -l

可以看到当前测试环境 php7.0.21,也看到了要解压缩的文件。

LNMP1.4一键包安装PHP扩展Fileinfo的详细教程 - 第2张 - boke112联盟(boke112.com)

执行解压缩命令如下:

  1. tar -jxvf php-7.0.21.tar.bz2

2、进入对应的 php-7.0.21 目录,命令如下:

  1. cd /root/lnmp1.4/src/php-7.0.21/ext/fileinfo/

3、通过 phpize 建立 php 的模块,命令如下:

  1. /usr/local/php/bin/phpize

会返回如下信息,生成了 configure 文件。

LNMP1.4一键包安装PHP扩展Fileinfo的详细教程 - 第3张 - boke112联盟(boke112.com)

4、编译执行命令如下:

  1. ./configure --with-php-config=/usr/local/php/bin/php-config
  2. make && make install

看到如下结果说明安装成功了。

LNMP1.4一键包安装PHP扩展Fileinfo的详细教程 - 第4张 - boke112联盟(boke112.com)

5、修改 php.ini 文件配置,命令如下

  1. vi /usr/local/php/etc/php.ini

因为 php.ini 命令较多,上面的方法定位较慢,可以用 SFTP 软件下载到本地电脑,用 dreamweaver 等软件打开直接把下面命令添加到最后一行:

  1. extension=fileinfo.so

6、重启 php-fpm

  1. /etc/init.d/php-fpm restart

7、验证是否安装成功,查看 php 扩展命令:

  1. php -m

看到如下图所示说明 fileinfo 扩展安装成功了。

LNMP1.4一键包安装PHP扩展Fileinfo的详细教程 - 第5张 - boke112联盟(boke112.com)

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_35669659/article/details/106629707
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-06-27 22:15:47
  • 阅读 ( 1016 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢