2013-04-14 74 views
0

5.3.3-7 squeeze15GD啓用..仍然有問題。 php未編譯 - 使用GD支持

我在服務器上運行5.3.3-7 squeeze15。我沒有編譯使用GD的--with命令或任何東西的PHP。

我已經使用標準的apt-get install php5-gd安裝了php5-gd。我的phpinfo給出了GD支持

附加.ini文件解析/etc/php5/apache2/conf.d/gd.ini

我已經檢查了gd.ini文件時,它絕對有gd.so擴展註釋。

中的phpinfo的GD部分顯示所有被啓用

GD支持啓用 GD 2.0版 FreeType的支持,使 FreeType的聯動對於FreeType 的FreeType版本2.4.2啓用 T1Lib支持 啓用GIF讀取支持 GIF創造支持啓用 JPEG支持啓用 libjpeg的版本6B PNG支持啓用 的libpng版本44年1月2日 WBMP支持

問題是,我仍然得到問題與GD,從致命錯誤到的圖像被調整

php.ini中沒有裁判gd.so BT,這不是與GD需要的只是沒有渲染頁面。 ini文件?

我讀過我可能需要用gd重新編譯php嗎?

任何想法將有助於

+2

如果你提到你的「GD問題」和「致命錯誤」,這將有所幫助。您是否在phpinfo()輸出的相同頁面上嘗試了這些函數?無論如何,我們無法幫助猜測安裝困境。 – mario

+0

我認爲這屬於服務器故障(http://serverfault.com) – pilsetnieks

回答

0

基本上問題是,PHP不和GD選項編譯,所以這意味着到imageantialias()的調用是失敗。

刪除這條線,因此該功能刪除錯誤見下面什麼PHP手冊說,

http://php.net/manual/en/function.imageantialias.php

Note: This function is only available if PHP is compiled with the bundled version of the GD library. 

誠然,DOS不解決這個問題,但它是一種以防其他人遇到同樣的問題。