博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oneinstack增加fileinfo扩展
阅读量:5862 次
发布时间:2019-06-19

本文共 1276 字,大约阅读时间需要 4 分钟。

laravel-admin项目在安装media-manager时,线上打不开,然后重新

composer remove...
composer require ...
冒似php没有安装 fileinfo 扩展。线上环境是oneinstack的lnmp, 那就开始安装 fileinfo。

oneinstack官网上是说

执行扩展命令:
./addson.sh 选择fileinfo
服务器上输完./addson.sh之后,只显示了头部,就只闪光标,没下面内容。卡住了。

手动安装吧。

先php --ini 看看配置文件在哪儿。

[root@ciguang cgedu]# php --iniConfiguration File (php.ini) Path: /usr/local/php/etcLoaded Configuration File:         /usr/local/php/etc/php.iniScan for additional .ini files in: /usr/local/php/etc/php.dAdditional .ini files parsed:     /usr/local/php/etc/php.d/ext-imagick.ini,/usr/local/php/etc/php.d/ext-opcache.ini

然后在我的oneinstack/src目录下的php目录下,

先解压php-7.2.1.tar.gz目录
进入:
/root/build/oneinstack/src/php-7.2.1/ext/fileinfo

执行:

/usr/local/php/bin/phpize

编译,安装

make

make test

这里报了个错,php.ini找到 禁用的方法 disable_functions = 中

shell_exec,后面删了一个,proc_open

make install

通过了。

然后在:/usr/local/php/etc/php.d/

新建一个文件,
ext-fileinfo.ini
里面写:
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/fileinfo.so

重启服务器:

service nginx restart

没报错。

但phpinfo()中还没有 大大的 fileinfo 字样。

但再查看,问题解决了。

再看官网:

这样写也可以。没有测试。
./install.sh --php_extensions fileinfo

温心提醒,oneinstack的问题,还是去官网查答案,基本都有的。

参考文章有:

CentOS环境下给PHP7.0安装fileinfo扩展

fileinfo 现在怎么安装

如果你遇到这个问题还没弄好的,可以来问,群号:292626152。

转载于:https://blog.51cto.com/phpervip/2405623

你可能感兴趣的文章
【HTML5示例代码分享】基于CSS3和jQuery的相片墙效果
查看>>
更改MySQL日志错误级别记录非法登陆(Access denied)
查看>>
常用Java API
查看>>
我的友情链接
查看>>
ELK实战之logstash收集日志写入redis
查看>>
在vmware esxi6.5中将硬盘驱动类型由HDD变为SSD类型
查看>>
微信JS-SDK2015年升级分享到朋友圈接口限制
查看>>
我的友情链接
查看>>
Oracle GoldenGate studio 12.3.1.3的登录
查看>>
Spark+Docker的集群模式
查看>>
Lvs负载均衡的配置
查看>>
十一、流程控制之goto语句
查看>>
5款主流NoSQL数据库全方位横评
查看>>
linux之pam
查看>>
我的友情链接
查看>>
技术网站 --菜鸟教程
查看>>
游标定位:Cursor类
查看>>
现代搜索引擎
查看>>
java 抓取网站内容 异常code: 403
查看>>
Bootstrap 栅格系统简介
查看>>