【发布时间】:2017-11-09 14:23:26
【问题描述】:
我在 Laravel 5 项目中使用了干预图像包。它在本地服务器上工作。现在,当我通过 cpanel 上传到共享服务器时,出现错误:
MissingDependencyException in ImageManager.php line 123:
PHP Fileinfo extension must be installed/enabled to use Intervention Image.
服务器有 PHP 版本 5.6.19
我查看了requires ext-fileinfo. How do I add that into my composer.json file?,但找不到解决方案。我的 cpanel 中的 php.ini 文件在哪里?
【问题讨论】:
-
还有什么问题?很明显,您缺少共享服务器上的 FileInfo 扩展名。安装它。
-
抱歉,如何安装 FileInfo 扩展?我只有 cpanel 的访问权限。
-
您很可能必须要求您的托管公司这样做,除非 cpanel 允许您加载额外的 PHP 扩展。
-
@Capsule php 手册中写到,从 PHP 5.3.0 开始默认启用 phpinfo 扩展,但我的服务器已经在 PHP 5.6.19 版本中运行 php.net//manual/en/fileinfo.installation.php
标签: php laravel-5 intervention