2013-05-02 41 views
0

所以很奇怪的问题。我最近才开始在PHP 5.3+中使用自动加载,当然,这不可避免地导致作曲家。PHP ImageWorkshop包含Composer失败

我做了一个非常简单的安装与作曲家只有一个包,php Image Workshop。

除了我自己的汽车装载机,我火的供应商/ autoload.php的

然后在我的代码:

use PHPImageWorkshop\ImageWorkshop; 
$imagelayer = ImageWorkshop::initFromPath($filename); 

的命名空间是有效的,我进入这立即引发了类一个错误。

PHP Fatal error: Call to undefined function PHPImageWorkshop\\imageCreateFromJPEG() in /var/www/html/vendor/sybio/image-workshop/src/PHPImageWorkshop/ImageWorkshop.php on line 55 

imageCreateFromJPEG应在全局命名空间了,但在类的代码不以“\”前缀它。

这样好吗?我觉得我正在黑暗的房间里寻找一只黑猫。

+0

所以这最终成为一个新手的错误。我正在开发一个我没有配置的服务器(只有一个原因,而不是借口),而且我没有想到GD没有安装。 – 2013-05-02 17:09:19

回答

1

我想问题是GD不能在你的PHP安装中使用。尝试安装php5-gd,它应该可以工作。

祝你好运