我有一个运行 apache 2.2.22 和 PHP 5.4.6 的 gentoo linux amd64 服务器。
我有一个使用 zf v2.0 b7 的 Zend Framework 2 项目。
我使用emerge 安装了Imagick pecl 扩展,在重新启动apache 并查看phpinfo 的输出后,我可以清楚地看到Imagick 扩展安装正确。
我在 Zend Framework 项目中的一项操作中添加了以下行:
$im = new Imagick();
当我在浏览器上运行该操作时,出现以下错误:
Class 'DrinkManagement\Controller\Imagick' not found
现在..如果我用这行代码(新的imagick)创建一个简单的php文件,然后在控制台(php-cli)上运行它,并且在我的浏览器上它可以正常工作,这意味着zend框架的文件包含方法以某种方式破坏了Imagick。
有任何想法吗 ?
任何信息将不胜感激
谢谢
克菲尔!