【发布时间】:2014-10-15 21:50:12
【问题描述】:
使用 Laravel 并尝试使用 Imagine 进行图像上传。
问题是我收到错误说明:
Imagine \ Exception \ RuntimeException
Imagick not installed
Open: /Applications/MAMP/htdocs/laravelcms/vendor/imagine/imagine/lib/Imagine/Imagick/Imagine.php
{
/**
* @throws RuntimeException
*/
public function __construct()
{
if (!class_exists('Imagick')) {
throw new RuntimeException('Imagick not installed');
}
我遵循本指南,并按照说明正确创建了所有文件夹和文件等:
http://creolab.hr/2013/07/image-manipulation-in-laravel-4-with-imagine/
我还检查了包含所有文件等的 Imagick 文件夹是否位于正确的位置。
有什么帮助吗?
谢谢,克雷格。
【问题讨论】:
-
Imagick 在你的
phpinfo();中吗? -
您没有安装 imagemagick 扩展。按照说明进行操作here。
-
我明白了,它不在我的 phpinfo 中。以为它已经是 laravel 的一部分,但现在我看到它更多的是与已安装的 php 版本有关。安装谢谢
标签: php laravel laravel-4 imagick php-imagine