我正在跟随 Jeffrey Way 的 Tuts+ Premium 教程,学习 Laravel 4 中的电子商务应用程序开发。他只需编辑 composer.json 文件并添加此行“"intervention/image": "dev-master"
”,然后在控制台中输入'composer update' 即可安装软件包。但我尝试同样的操作却失败了。
它显示了以下错误:
" Problem 1 - intervention/image 2.0.2 需要 ext-fileinfo * -> 您的系统缺少所需的 PHP 扩展文件 fileinfo。 - intervention/image 2.0.1 需要 ext-fileinfo * -> 您的系统缺少所需的 PHP 扩展文件 fileinfo。 - intervention/image 2.0.0 需要 ext-fileinfo * -> 您的系统缺少所需的 PHP 扩展文件 fileinfo。 - 安装请求 intervention/image 2.* -> 可满足 intervention/image[2.0.0, 2.0.1, 2.0.2]。
我已经尝试按照其指示在http://image.intervention.io/getting_started/installation上操作,但仍然无法解决。
我不知道如何处理这个问题,请帮忙。我还阅读到过一篇文章,建议编辑 php.ini 文件并取消注释文件信息(fileinfo)相关的一行,但我重新启动 Apache 后仍然无法解决问题。
我的操作系统是 Windows 8,使用 Wamp 和 Laravel。
非常感谢您提供的任何帮助。
ext
文件夹中可用且在php.ini
文件中没有被注释,则应该安装它,请确保您已重新启动了Apache服务器,或者可能只需重新启动系统。 - The Alphaphpinfo();
并查找正在使用的php.ini
文件路径吗? - The Alphaphp
脚本中运行phpinfo()
函数,只需创建一个php
文件即可,例如htdocs/info.php
并写入<?php phpinfo(); ?>
,然后使用浏览器导航到此文件,路径为localhost/info.php
。每个扩展应该有自己的部分。 - The Alpha