Ubuntu
需要幫助使用lampp(xampp)在ubuntu上安裝php gd
我在 lubuntu oneiric 上執行lampp 1.7.1。
我需要為 php_gd 添加副檔名。
我安裝了 php5-gd
sudo apt-get install php5-gd
看了一下 php.ini 並註意到了這一行
;extension=php_gd.dll
用 php_gd 搜尋了一些東西,發現
/usr/include/php5/ext/gd/php_gd.h
試圖將其複製到
sudo cp -av '/usr/include/php5/ext/gd/php_gd.h' '/opt/lampp/lib/php/extensions/no-debug-non-zts-20060613/php_gd.h' sudo chmod 755 '/opt/lampp/lib/php/extensions/no-debug-non-zts-20060613/php_gd.h'
添加到 php.ini
extension=php_gd.h
重新啟動lampp並得到這個錯誤:
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/lampp/lib/php/extensions/no-debug-non-zts-20060613/php_gd.h' - /opt/lampp/lib/php/extensions/no-debug-non-zts-20060613/php_gd.h: invalid ELF header in Unknown on line 0
如果您的 Ubuntu 儲存庫中已經擁有所有內容,為什麼還要嘗試安裝 xampp/lampp?
無論如何要回答您的問題,您正在嘗試將標頭檔作為模組載入。:) 不起作用。
對於您的lampp,您可能應該將/usr/lib/php5/20090626/gd.so複製到/opt/lampp/lib/php/extensions/no-debug-non-zts-20060613/,但我不知道是否Lampp php 與 Ubuntu php 兼容。就試一試吧。
對於配置,只需使用:
extension=gd.so
它應該可以工作。
您可以通過安裝
lamp development
軟體包而不是php-gd
使用連結查看下載燈開發包。