我有介入/图像,Laravel #composer install
麻烦
- intervention/image 2.1.1 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.
我明白,它试图检索扩展名的文件信息,但我有0运气得到扩展加载。
我相信从PHP 5.4开始,扩展名fileinfo
会自动启用,但它不会出现在#php -m
模块中。
#pecl install fileinfo
不工作,因为我的PHP版本不适合任何版本的文件信息。
我的PHP版本是:
PHP 5.4.37 (cli)
操作系统:
Linux CentOS 6.5 cPanel 11.46 / Softaculous x64
我试过添加
extension = "fileinfo.so"
到php.ini但是没有运气,它什么都不做。
注:我设法得到的Windows版本的PHP 5.4的扩展工作…只是当我已经上传我的网站到我的服务器,我一直无法得到它加载,以及得到该图书馆( 干预/图像 )加载。
其他详情:
我遇到了同样的问题,经过几个小时寻找解决方案,我已经按照这个教程: https : //www.opensource-excellence.com/blog/item/464-how-to-install -fileinfo-in-whm.html ,它的工作原理:)
重建Apache之后,加载fileinfo扩展,并通过composer成功安装干预图像包。
请转到cPanel的“软件”部分下的“选择PHP版本”。 然后检查fileinfo复选框。 然后保存。 而已。