PEAR (PHP Extension and Application Repository) 是 PHP 官方維護的開源程式碼庫與套件管理系統,發音同 "梨"。它提供:
PEAR 套件安裝後實際只是一組 PHP 類別檔案,關鍵在於讓 PHP 能找到它們。兩種方式:
; Windows
include_path = ".;C:\php\pear;C:\myproject\lib"
; Linux/Unix
include_path = ".:/usr/share/php:/var/www/myproject/lib"
<?php
// PHP 4.3.0+ 推薦
set_include_path(
'/path/to/pear/lib' . PATH_SEPARATOR . get_include_path()
);
// 或僅在需要時
ini_set('include_path', '/path/to/pear/lib' . PATH_SEPARATOR . ini_get('include_path'));
?>
lib/pear 目錄。lib/pear。bootstrap.php:<?php
define('PEAR_DIR', __DIR__ . '/lib/pear');
set_include_path(PEAR_DIR . PATH_SEPARATOR . get_include_path());
require_once 'PEAR.php'; // 核心類
?>
require_once 'bootstrap.php'; 即可使用 require_once 'DB.php'; 等標準 PEAR 套件。# 安裝 pear 指令
wget https://pear.php.net/go-pear.phar
php go-pear.phar
# 之後即可
pear install DB
pear install Cache_Lite
pear list
pear upgrade-all
<?php
require_once 'bootstrap.php';
require_once 'System.php'; // PEAR 核心套件
echo 'PEAR 版本: ' . PEAR::getVersion() . "\n";
echo 'include_path: ' . get_include_path() . "\n";
?>
輸出版本資訊即代表安裝成功。
下一篇將深入 Cache_Lite 快取套件,示範頁面片段快取、資料物件快取與自動清理策略,助你輕鬆提升網站回應速度。