Debian系統獲取PHP資源的主要途徑
Debian系統自帶APT(Advanced Package Tool)包管理器,是最基礎、安全的PHP資源獲取方式。通過默認倉庫可安裝PHP核心版本及常用擴展(如php-cli
、php-fpm
、php-mysql
等)。操作步驟:
sudo apt update
sudo apt install php php-cli php-fpm php-mysql php-zip php-gd php-mbstring php-curl php-xml
php -v
(查看PHP版本)若需要最新穩定版PHP(如PHP 8.2+),可通過Ondrej Sur維護的第三方倉庫獲取。該倉庫提供全面的PHP包(包括主版本、擴展及PECL組件),且更新及時。操作步驟:
sudo apt install software-properties-common ca-certificates lsb-release apt-transport-https wget
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
sudo apt update && sudo apt install php8.2 php8.2-cli php8.2-fpm php8.2-mysql
PHP官方網站(php.net)提供所有歷史版本的源碼包(.tar.gz格式)、官方文檔(離線/在線版)及遷移指南。適合需要自定義編譯(如優化性能、添加特殊擴展)或獲取權威文檔的用戶。操作步驟:
https://www.php.net/downloads.php
php_manual_en.html
)。./configure --prefix=/usr/local/php --enable-fpm
),適合高級用戶;文檔則是PHP開發的必備參考。PECL(PHP Extension Community Library)是PHP官方擴展存儲庫,提供Redis、MongoDB、Swoole等熱門擴展的安裝與管理。擴展需通過pecl
命令安裝(依賴PHP環境),并手動添加到php.ini
文件中。操作示例:
sudo pecl install redis
php.ini
中添加extension=redis.so
,重啟PHP服務(sudo systemctl restart php8.2-fpm
)。Debian社區及第三方平臺提供大量PHP安裝、配置教程,幫助用戶解決常見問題(如Apache/Nginx集成、性能優化)。常見資源: