在 DreamHost 上安裝額外的 PEAR 物件

發表時間: 2010-11-13 08:37:03
一劃
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 登入後執行的動作。

  1. 建立 pear 目錄環境檔

    $ pear config-create / .pearrc
  2. 確認 pear 執行命令的路徑是否正確 可先檢查 .bash_profile 有無相關設定,如果沒有的話,執行

    export PHP_PEAR_PHP_BIN=/usr/local/php5/bin/php
    export PATH=/home/{USERNAME}/.pear:/usr/local/php5/bin:$PATH

    檢查是否正確 $ which php;php -v $ which pear;pear -V

如果都OK,就可以把上面的 export 命令加進去 .bash_profile 了。

  1. 安裝 pear 必要物件

    $ pear install --installroot ~/.pear -o PEAR
  2. 安裝 pear 其他物件

    $ pear install --installroot ~/.pear pear/{PACKGENAME}
  3. 在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}: 要安裝的物件名稱

回應文章

  • :D
  • ::urr::
  • *^^*
  • ::iIi::
  • ::|||::
  • ::love::
  • :::~~::
  • ::KISS::
  • ::cry::
  • [[ZZZ]]
  • :(
  • ::hey::
  • ::ur::
  • ::\_/::
  • ::Arr::
  • ::X::
  • :p
  • ::?::
  • ::GOD::
  • ::^_^::
  • ^_-
  • ::三小::
  • ::ccc::
  • ::grrr::