LNMP1.4一键包安装PHP扩展Fileinfo的详细教程

投稿   魏艾斯博客  2018-06-15 07:01:04  152 人阅读  22 条评论

有网友说自己的 lnmp 环境中网页无法打开,提示:PHP Fileinfo extension must be installed,这意思是说需要额外安装一下 fileinfo 扩展组件。搜索了一下安装也不是很麻烦,所以今天魏艾斯博客就把这次 LNMP 环境安装 PHP 扩展 Fileinfo 的全过程记录下来分享给大家。

LNMP1.4一键包安装PHP扩展Fileinfo的详细教程 建站经验 第1张

有的 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张

执行解压缩命令如下:

  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张

4、编译执行命令如下:

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

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

LNMP1.4一键包安装PHP扩展Fileinfo的详细教程 建站经验 第4张

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张

历史上的今天:

文章标签: ,   ,  
原文地址:https://www.vpsss.net/5904.html
温馨提示:文章内容仅代表作者个人观点,不代表boke112导航赞同其观点和对其真实性负责!
版权声明:本文为投稿文章,感谢 魏艾斯博客 的投稿,版权归原作者所有,欢迎分享本文,转载请保留出处!
魏艾斯博客

相关文章 分类热门分类热评最新问答

 发表评论

中国赞表情摊手表情吃瓜表情笑哭表情偷笑表情衰表情汗表情思考表情费解表情抓狂表情晕表情流泪表情疑问表情嘻嘻表情吃惊表情鼓掌表情

  1. I
    I'm Guanren @回复

    之前用过lnmp,但是操作不便,后来还是换成宝塔了,可视化更适合我

    • 懿古今
      懿古今2018-06-17 23:16  回复

      @I'm Guanren宝塔一直都听说不错,还没试过,目前服务器想要折腾都是命令,所以不到万不得已,我不敢折腾

  2. 姜辰
    姜辰 @回复

    emmm目前还没有遇到,不过收藏下好了。

  3. 清秋暖冬
    清秋暖冬 @回复

    用的宝塔,不用自己装运行环境了……

  4. I'm Guanren
    I'm Guanren @回复

    很尴尬,最近为生活所困,以至于一个礼拜都没有更新文章了~~可能接下来要去成都再折腾一段时间。。生活不容易啊

    • 懿古今
      懿古今2018-06-16 15:40  回复

      @I'm Guanren生活工作优先,更新文章只能说是业余爱好,只能在空闲时间折腾,除非网站就是你的事业

  5. 蒲公英
    蒲公英 @回复

    用的LNMP,不过很顺利,没有遇到奇怪的问题

  6. 闲鱼
    闲鱼 @回复

    学习,不过像我这样的渣渣还是用面板好了

  7. 菊
     @回复

    记得曾经用淘宝客程序的时候 曾经装过一次 当时不得要领 确实费劲

  8. 花胶
    花胶 @回复

    曾经我也想好好学学计算机语言,可惜没那天赋,所以现在只能膜拜你们这些大神。

  9. 靠谱学生兼职网
    靠谱学生兼职网 @回复

    不错。还是用宝塔面板吧,方便很多

  10. 佳软盒子
    佳软盒子 @回复

    Fileinfo这个个人博客用到的少吧

  11. 雅兮网
    雅兮网 @回复

    运维大师们 你们好

  12. 里维斯社
    里维斯社 @回复

    一件安装lnmp不错的

  13. 云顶天的世界
    云顶天的世界 @回复

    Nginx还是用不惯,经常会遇到一些解决不了的问题。毕竟我只是想写写博客,还是不要在基础环境上折腾太多~

  14. 明月登楼
    明月登楼 @回复

    将LNMP1.4脚本升级到LNMP1.5后在lnmp.conf就有个phpfileinfo编译开关了,开启和关闭随意,重新编译Nginx的!

  15. 银色月航
    银色月航 @回复

    老古现在的投稿机制非常完善啦👍

  16. 周松松博客
    周松松博客 @回复

    抢沙发喽!又是一篇技术文章