lnmp 安装php-fileinfo

5 篇文章 0 订阅

之前在本地虚拟环境下使用的是lnmp的通用配置,可惜lnmp下省略某些默认插件.这一次在使用某个composer插件下发现需要安装使用php-fileinfo插件.

下载源代码

检查当前的php版本.使用php -info | grep 'php’命令查询当前的php版本,发现时php 7.1.7,
然后需要去下载对应的代码(如果当时安装的时候保留了源代码也可以直接用).
注意这里官网只给了最新版本的链接
https://secure.php.net/get/php-7.1.23.tar.bz2/from/a/mirror
需要直接去浏览器的地址栏改成自己需要的版本
https://secure.php.net/get/php-7.1.7.tar.bz2/from/a/mirror

安装插件

  • 下载完毕后,解压缩,cd php-7.1.7/ext/fileinfo/
  • 命令 /usr/local/php/bin/phpize
  • ./configure --with–config=/usr/local/php/bin/php-config
  • make && make install
    在这里第三部我出现了问题configure: error: Cannot find php-config. Please use --with-php-config=PATH
    这里就是考验解决问题,其实也就是使用搜索引擎的能力了.打开google,搜索,找到一个帖子
    原来是之前lnmp少安装一个插件php-devel
    我们使用yum install php-devel
    这样到第四步就会有安装成功的提示了.

修改配置文件

  • 修改php.ini文件 vi /usr/local/php/etc/php.ini 在末尾增加extension = fileinfo.so,注意这里lnmp的原来配置文件里面写的extension = php_fileinfo.dll,这个是不仅能直接用的,因为linux下编译出来的so是fileinfo.so
  • 重启 lnmp restart .
  • 这时候已经安装完成了,我们使用php -m来检查是否安装成功
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值