无法安装Laravel Package - 干预图像

 RvJ手机用户2997047695f 发布于 2023-01-11 08:01

所以我正在关注Jeffrey Way的tuts + Premium教程 - 在Laravel 4中创建一个电子商务应用程序,我遇到了这个问题.他只是用这行编辑composer.json文件来安装一个包"intervention/image": "dev-master",然后在他的控制台中输入'composer update'.我尝试相同,但它不会工作.

它显示此错误

"问题1 - 干预/映像2.0.2需要ext-fileinfo* - >系统中缺少所请求的PHP扩展文件信息. - intervention/image 2.0.1需要ext-fileinfo* - >请求的PHP扩展文件信息是从您的系统中丢失.-干预/图像2.0.0需要ext-fileinfo* - >系统中缺少所请求的PHP扩展文件信息. - 干预/图像的安装请求2.* - >可通过干预/图像满足[ 2.0.0,2.0.1,2.0.2]."

我已经尝试按照http://image.intervention.io/getting_started/installation上的说明操作,但它不起作用.

我不知道如何处理这个问题.请帮忙.我还读过某个地方,我应该编辑php.ini文件并取消注释fileinfo的一行但是在重新启动Apache之后它不起作用.

我正在使用带有wamp和Laravel的Windows 8.

任何帮助将非常感激.

2 个回答
  • 确保您已php_fileinfo.dllphp\ext文件夹中安装/可用,并确保在php.ini文件中未注释以下行:

    extension=php_fileinfo.dll
    

    如果它的评论如下:

    ;extension=php_fileinfo.dll
    

    然后;从行的开头删除它,然后重新启动wamp/apache服务器.

    更新:

    但是,一些Web服务器令人困惑,因为它们不使用PHP可执行文件旁边的php.ini.要找出实际php.ini所在的位置,请在phpinfo()中查找其路径:

    激活扩展后,保存php.ini,重新启动Web服务器并再次检查phpinfo().新的扩展现在应该有自己的部分.

    另请参阅手册上的Installing a PHP extension on Windows(解决问题)PHP.

    2023-01-11 08:06 回答
  • 有2个php.ini文件:

    wamp\bin\php\php5.4.3\php.ini
    wamp\bin\apache\Apache2.4.4\bin\php.ini

    确保在两者中取消注释扩展,然后重新启动apache.

    2023-01-11 08:14 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有