寂寞部屋
- 关注互联网,关注生活
关注互联网,关注生活
2019年四月
« 1月    
1234567
891011121314
15161718192021
22232425262728
2930  
  • 日志总数:553 篇
  • 浏览总量:2,421,012 次
  • 运行天数:587 天
  • 建站时间:2017-9-14
  • 最后更新:2019-4-2

lnmp1.4多php版本下编译安装fileinfo扩展

文章目录隐藏

今日客户反馈网站后台无法上传图片,无法正常发布资讯。想来这客户网站上线至今已有半年多,之前并没出现这个情况。看了下日志记录,发现是一个fileinfo报错。[ error ] [0]致命错误: Call to undefined function think\finfo_open()。思来想去,应该是前2晚升级了lnmp导致的。因为项目需要php7.0+,但是服务器上不止这个网站,为避免其他网站受影响,遂萌发采用多php版本共存方式。但lnmp1.3不支持多php版本,所以升级到1.4,并安装了php7.0。应该就是这次升级后忘记安装fileinfo扩展,通过phpinfo果然验证该病症所在。

安装fileinfo扩展步骤:

1、进入lnmp1.4解压目录

cd /home/lnmp1.4
cd src/php-7.0.21/ext/fileinfo

2、安装扩展

/usr/local/php/bin/phpize
./configure -with-php-config=/usr/local/php7.0/bin/php-config
make && make install

3、修改php.ini,添加phpinfo扩展

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

在最后添加下面内容:

extension = fileinfo.so

重启php-fmp,因为多php版本不受lnmp控制,只能执行下面命令重启

/etc/init.d/php-fpm7.0 restart

 

本站原创文章,请勿复制转载
版权声明:除特别注明外,本站所有文章均为原创,未经许可请勿复制、转载
2019-04-02
54 views
暂无评论

发表评论

注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。