要測試安裝 horde-webmail 時,發現 PHP 的GD.so沒有啟動,所以就到再 horde 內附的 doc/INSTALL 中尋找答案,其中有一個指令:
# pear config-show
<=可以顯示 pear 的設定狀態, 但是,執行此指令時,出現
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/gd.so' - libX11.so.6: cannot open shared object file: No such file
發現,有套件沒有安裝到,導致GD.so沒有啟動,
所以就將 SlackWare13的光碟片 mount 起來,找尋libX11
發現,此套件是歸類在 X 套件系列內,因為之前X 的套件系列都沒有安裝…
所以,將 libX11-1.2.2-i486-1.txz 給安裝起來
# cp libX11-1.2.2-i486-1.txz /tmp
# cd /tmp
# pkgtool
接下來會出現如下畫面:
這時候選擇第一個選項,就會從目前所在的資料夾(/tmp)來
安裝套件(libX11-1.2.2-i486-1.txz)
安裝後,再執行一次 pear config-show ,結果還有未安裝的套件…
經過測試後,未安裝的套件有下列幾個:
libX11-1.2.2-i486-1.txz
libXau-1.0.4-i486-2.txz
libXdmcp-1.0.2-i486-2.txz
libXpm-3.5.7-i486-2.txz
libxcb-1.3-i486-1.txz
將套件裝完,直到沒有出現 PHP Warning: 訊息
就可以啟動 GD.so 了