PEAR 是 PHP 擴展與應用庫,類似 Perl 的 CPAN。Windows 7+ 環境下安裝 PEAR 常遇權限、版本不匹配、依賴缺失等坑。本文記錄完整避坑路徑:go-pear.phar 取代舊版、選擇 local 安裝避免寫入系統目錄、管理員權限安裝 Package、手動補裝 Structures_Graph 解決依賴地獄。
go-pear.phar(官方 https://pear.php.net/go-pear.phar)放入 PHP 目錄(如 D:\php5)php go-pear.pharlocal 安裝(避免需寫入 C:\Windows\pear.ini 權限不足)php.ini 加入 include_pathThanks for using go-pear! 即安裝成功
cd D:\php5
pear install MDB2
若報 failed to mkdir,**以管理員身份重開 CMD** 再執行即可。
Warning: require_once(Structures/Graph.php)...原因:Structures_Graph 缺失,且線上安裝同樣報錯(循環依賴)。
修復:
Structures_Graph-1.1.0.tgzStructures/ 資料夾複製到 PEAR 根目錄(D:\php5\pear\)pear install Structures_Graph-1.1.1 或直接安裝目標 Package
php -m | grep -i pear
或在腳本中 require_once 'MDB2.php'; 測試載入。