PEAR 簡介
我是很早使用 Linux 的人,很多年前交大曾經出過一套【雲觀】,那時候交大資工應該算是台灣最早帶動 Linux 風潮的單位。當時安裝軟體都是得要自己去看 README,透過 compile source code 的方式來安裝,一開始會覺得還滿有成就感的,但是時間一久,你就會發現大部分的軟體安裝都在重複著 configure、make、make install 的動作。一直到 Redhat 的出現,把 RPM 帶進 Linux,讓軟體安裝變得更容易。不過早期我很討厭 RPM 的一個原因就是一些相依性問題,常常會讓你安裝某個軟體裝到卡住。所以我個人一直是比較喜歡 Debian 的 apt,因為只要透過 apt-get install 就可以簡單的安裝軟體,不用去考慮相依性問題,而現在 PHP 也有類似的機制了,那就是 PEAR。
PEAR 的全名是 PHP Extension and Application Repository,主要就是放置一些 PHP Extenstion 跟套件的資料庫。透過 PEAR 你可以直接安裝一些別人開發好的套件,可以省去很多開發的時間。官方網站上面有很詳細的 Document,不過這邊我主要是列出一些常用的安裝用法。(假設你的電腦已經安裝 pear 了)
# 列出遠端 server 所有的 package list
shell>pear remote-list |more
# 搜尋 package
shell>pear search
# 安裝 package (stable version)
shell>pear install
# 安裝 package (beta version)
shell>pear install
# 安裝 tgz 檔案
shell>pear install
# 列出已經安裝的 package
shell>pear install
# 安裝 Event_Dispatcher 套件
shell>sudo pear install Event_Dispatcher
# 安裝 LiveUser
shell>sudo pear install http://pear.php.net/get/LiveUser-0.16.12.tgz
#安裝 LiveUser_Admin
shell>sudo pear install http://pear.php.net/get/LiveUser_Admin-0.3.9.tgz
沒有留言:
張貼留言