2013-05-02 104 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,它應該可以工作。

祝你好運