安裝完 PEAR 核心套件後,開發者仍需安裝、升級、移除額外套件。PEAR 提供兩種管理方式:Web 管理介面與命令列工具。本文詳細比較兩者操作流程與優缺點。
安裝核心套件時,最後會出現「Start Web Frontend of the PEAR Installer」連結,點選即可進入。預設網址為 https://localhost/pear/index.php(依安裝時第 9 項設定)。
安裝失敗多因「相依性」未滿足。點選套件旁的「i」圖示可查看相依套件清單。例如安裝 Cache 前需先安裝 Net_Dict、Image_Graph 等。
| 優點 | 缺點 |
|---|---|
| 圖形化操作直觀易懂 | 速度較慢,需透過 HTTP 請求 |
| 無需記憶指令 | 目錄需給網頁伺服器寫入權限 |
Path,加入 ;C:\AppServ\php(依實際路徑)。pear 應顯示說明畫面。# 列出已安裝套件
pear list
# 安裝穩定版套件(無需版號)
pear install Benchmark
# 安裝失敗時檢查相依性,先裝相依套件
pear install HTML_Common
pear install HTML_QuickForm
# 安裝 Beta/Alpha 版需指定版號
pear install LiveUser-0.16.0
# 強制安裝(忽略穩定度檢查)
pear install -f LiveUser
# 移除套件
pear uninstall Benchmark
# 升級套件
pear upgrade Cache
pear upgrade-all # 升級所有
若 pear 指令無反應,編輯 C:\Windows\php.ini,將 register_argc_argv = Off 改為 On,存檔後重開命令列。
無論使用哪種管理方式,最後都必須在 php.ini 加入:
include_path = ".;c:\php\pear\"
存檔並重啟 Apache。驗證方式:建立 phpinfo.php,瀏覽 https://localhost/phpinfo.php 搜尋 include_path 確認路徑正確。
同時建議將 allow_call_time_pass_reference = On,避免某些舊套件呼叫時出現警告。