在 DreamHost 上安裝額外的 PEAR 物件
發表時間: 2010-11-13 08:37:03
一劃 @ 61.56.133.15
2010-11-13 08:37:03
雖然 DreamHost 的 wiki 上有解說如何安裝,不過果然像他開頭的警告一樣。 http://wiki.dreamhost.com/PEAR Server changes may cause this to break. Be prepared to troubleshoot this yourself if this happens. We seriously arent kidding about this.
所以照著上面步驟會得不到你要的結果的..XD
這裡記一下目前可行的設定,以下都是以 ssh 登入後執行的動作。
-
建立 pear 目錄環境檔
$ pear config-create / .pearrc
-
確認 pear 執行命令的路徑是否正確 可先檢查 .bash_profile 有無相關設定,如果沒有的話,執行
export PATH=/home/{USERNAME}/.pear:/usr/local/php5/bin:$PATH``` 檢查是否正確 $ which php;php -v $ which pear;pear -V
如果都OK,就可以把上面的 export 命令加進去 .bash_profile 了。
-
安裝 pear 必要物件
$ pear install --installroot ~/.pear -o PEAR
-
安裝 pear 其他物件
$ pear install --installroot ~/.pear pear/{PACKGENAME}
-
在PHP由裡要引用時
set_include_path( get_include_path() . PATH_SEPARATOR . "/usr/local/lib/php" . PATH_SEPARATOR . "/home/{USERNAME}/.pear/pear/php" );
PS: {USERNAME} : 在 DreamHost 裡的 ssh 登入名字 {PACKAGENAME}: 要安裝的物件名稱