首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

PEAR 套件管理進階:Web 介面與命令列操作詳解

     編輯:PHP 綜合知識

前言

安裝完 PEAR 核心套件後,開發者仍需安裝、升級、移除額外套件。PEAR 提供兩種管理方式:Web 管理介面與命令列工具。本文詳細比較兩者操作流程與優缺點。

Web 管理介面

進入介面

安裝核心套件時,最後會出現「Start Web Frontend of the PEAR Installer」連結,點選即可進入。預設網址為 https://localhost/pear/index.php(依安裝時第 9 項設定)。

介面功能

  • List Installed Packages:顯示已安裝套件名稱、版本、說明。可點選升級或移除圖示。
  • List All Packages:顯示遠端所有套件。
  • List Not Installed Packages:顯示未安裝套件,點選「+」即可安裝。

相依性處理

安裝失敗多因「相依性」未滿足。點選套件旁的「i」圖示可查看相依套件清單。例如安裝 Cache 前需先安裝 Net_Dict、Image_Graph 等。

優缺點

優點缺點
圖形化操作直觀易懂速度較慢,需透過 HTTP 請求
無需記憶指令目錄需給網頁伺服器寫入權限

命令列管理(推薦)

環境變數設定

  1. 「我的電腦」→「內容」→「進階」→「環境變數」。
  2. 編輯系統變數 Path,加入 ;C:\AppServ\php(依實際路徑)。
  3. 重開命令提示字元,輸入 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 納入 PEAR 路徑

無論使用哪種管理方式,最後都必須在 php.ini 加入:

include_path = ".;c:\php\pear\"

存檔並重啟 Apache。驗證方式:建立 phpinfo.php,瀏覽 https://localhost/phpinfo.php 搜尋 include_path 確認路徑正確。

建議設定

同時建議將 allow_call_time_pass_reference = On,避免某些舊套件呼叫時出現警告。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved