【发布时间】:2015-06-24 09:34:33
【问题描述】:
我使用的是 Yii 1.1.6 我编写了一个使用 GD 和 Imagick PHP 扩展的类。在我的,我声明了一个变量
class Myclass(){
public function __construct()
{
$imagick = new Imagick();
}
// something more
}
我把我的类放到组件文件夹中。
在控制器中,像往常一样,
$image = new MyClass();
但是 yii 通知我错误 500:include(Imagick.php): failed to open stream: No such file or directory。 我理解这意味着 Yii 无法识别组件文件夹中的类和文件 Imagick?????
对我的问题有什么想法吗? 请教我如何在 Yii 中使用 Imagick 和 GD wright 方式。
P.s:我查到http://www.yiiframework.com/extension/image/,但是,如果我用那种方式,我会重写我的类,它只是用于Yii,我想将我的类用于一些项目。
更新:对不起,我的愚蠢,我在家里的 Mac 和服务器上仍然可以正常工作,但在办公室计算机上,我没有正确配置这些扩展。
【问题讨论】:
-
显然您没有在 PHP 中加载 Imagick 扩展。您可能应该安装它并确保它已加载。
-
@Danack 谢谢,我确实配置了我的 xampp,它再次运行良好。