環境
- 作業系統:FreeBSD 4.1
- 已透過
sysinstall 安裝 gd-1.8.3、libpng、jpeg-6b
- 確認
/usr/local/lib 存在 libgd.so.*、libpng.so.*
PHP 編譯參數關鍵點
cd /path/to/php_source
./configure --with-mysql=/path/to/mysql \
--with-apache=/path/to/apache_src \
--with-gd=/usr/local # 關鍵:指定前綴路徑,**不要**加 /lib
--with-png-dir=/usr/local # 同上
--enable-track-vars \
--enable-discard-path \
--disable-debug
# 後續 make && make install 照常
版本說明與補充
- PHP 3.4 內建
gd-1.7.0,不確定是否支援 WBMP;FreeBSD 4.0 內建 gd-1.8.0。
- 若自行下載 GD 原始碼
make 無法產生動態連結庫(.so),可能缺少 --enable-shared 等參數,歡迎高手指點。
- 實測 FreeBSD 4.1 光碟
add package 方式安裝 GD 1.8.3 可正常搭配 PHP 4.1 使用。