干预/图像需要FileInfo

我有介入/图像,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的扩展工作…只是当我已经上传我的网站到我的服务器,我一直无法得到它加载,以及得到该图书馆( 干预/图像 )加载。


其他详情:

  • 服务器是一个可以访问WHMcPanelVPS
  • 网站工作。 除干预/图像以外的所有内容

我遇到了同样的问题,经过几个小时寻找解决方案,我已经按照这个教程: https : //www.opensource-excellence.com/blog/item/464-how-to-install -fileinfo-in-whm.html ,它的工作原理:)

重建Apache之后,加载fileinfo扩展,并通过composer成功安装干预图像包。

请转到cPanel的“软件”部分下的“选择PHP版本”。 然后检查fileinfo复选框。 然后保存。 而已。 在这里输入图像说明