php - 无法安装 Laravel 包 - 干预图像

标签 php laravel frameworks laravel-4 package

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

它显示这个错误

" 问题1 - intervention/image 2.0.2 需要 ext-fileinfo * -> 请求的 PHP exte 您的系统中缺少 nsion 文件信息。 - intervention/image 2.0.1 需要 ext-fileinfo * -> 请求的 PHP exte 您的系统中缺少 nsion 文件信息。 - intervention/image 2.0.0 需要 ext-fileinfo * -> 请求的 PHP exte 您的系统中缺少 nsion 文件信息。 - 干预/图像 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。

如有任何帮助,我们将不胜感激。

最佳答案

确保您的 php\ext 文件夹中安装了/可用的 php_fileinfo.dll 并确保以下行未在 php.ini 文件:

extension=php_fileinfo.dll

如果是这样评论的:

;extension=php_fileinfo.dll

然后只需从行首删除 ; ,然后重新启动 wamp/apache 服务器。

更新:

However, some web servers are confusing because they do not use the php.ini located alongside your PHP executable. To find out where your actual php.ini resides, look for its path in phpinfo():

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

另请查看 PHP 手册中的在 Windows 上安装 PHP 扩展 ( Resolving problems )。

关于php - 无法安装 Laravel 包 - 干预图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24109991/

相关文章:

mysql - SQLSTATE[HY000] : General error: 2053 update/delete

laravel - 使用 Eloquent 或 raw 语句删除多个 JSON 键

php - 使用和不使用框架的 PHP 代码的性能差异

php - 在 AppModel->afterFind (cakePHP) 中转换时区之间的日期

php - 如何将 PHP 变量添加到我的 Jquery 图像 slider 中?

php mysql 检查供应商是否有 3 个连续低评级

php - 使用 Laravel 5.2 通过 Ajax 登录表单

Swift 框架 "Module ' 找不到 RealityKit”

frameworks - 什么是软件框架?

java - Android 应用程序在访问本地主机时崩溃