掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
在Debian 11 Bullseye上安裝PHP 8

Debian是一個流行的Linux發(fā)行版,它提供了一種穩(wěn)定、安全和可靠的環(huán)境來運行各種應(yīng)用程序,PHP是一種廣泛使用的開源服務(wù)器端腳本語言,用于創(chuàng)建動態(tài)網(wǎng)頁和Web應(yīng)用程序,在本教程中,我們將介紹如何在Debian 11 Bullseye上安裝PHP 8。
第一步:更新系統(tǒng)軟件包
在開始安裝PHP 8之前,我們需要確保系統(tǒng)軟件包是最新的,打開終端并運行以下命令來更新軟件包列表:
sudo apt update
第二步:安裝依賴項
PHP 8需要一些依賴項才能正常工作,運行以下命令來安裝這些依賴項:
sudo apt install y softwarepropertiescommon
buildessential libssldev zlib1gdev
libxml2dev libzipdev libjpegdev libpngdev
libonigdev libreadlinedev libsqlite3dev
libcurl4openssldev pkgconfig libaspelldev
libpqdev libmcryptdev libbz2dev
libxslt1dev libexpat1dev libtidydev
libgdkpixbuf2.0dev libmagickwanddev
libfreetype6dev liblcms2dev libvpxdev
libwebpdev libjpegturbo8dev libharfbuzzdev
libfribididev libgraphite2dev libcap2dev
libpcre3dev libgeoipdev libidn2dev
libxslt1.1 python3lxml
第三步:添加PHP 8存儲庫
接下來,我們需要添加PHP 8的存儲庫,運行以下命令來添加官方PHP存儲庫:
echo "deb https://packages.sury.org/php/ bullseye main" |
sudo tee /etc/apt/sources.list.d/php.list
第四步:添加GPG密鑰
為了驗證下載的軟件包的完整性,我們需要添加PHP存儲庫的GPG密鑰,運行以下命令來添加GPG密鑰:
wget https://packages.sury.org/php/apt.gpg
| sudo aptkey add
第五步:更新軟件包列表和安裝PHP 8
現(xiàn)在我們可以再次更新軟件包列表,并安裝PHP 8,運行以下命令來完成這個過程:
sudo apt update
sudo apt install y php8.0 php8.0cli php8.0common
php8.0curl php8.0fpm php8.0json php8.0mbstring
php8.0mysql php8.0opcache php8.0readline
php8.0soap php8.0xml php8.0zip
第六步:配置FPM(可選)
如果您計劃使用PHP FPM(FastCGI Process Manager)作為PHP的Web服務(wù)器,您需要配置FPM,運行以下命令來啟動PHP FPM服務(wù):
sudo systemctl enable now php8.0fpm
第七步:測試PHP安裝
我們可以創(chuàng)建一個簡單的PHP文件來測試PHP是否已成功安裝,創(chuàng)建一個名為info.php的文件,并將以下內(nèi)容添加到文件中:
保存文件后,在瀏覽器中訪問http://localhost/info.php,如果一切正常,您將看到PHP信息頁面,這表明PHP已成功安裝在您的Debian 11 Bullseye系統(tǒng)上。
相關(guān)問題與解答
問題1:我是否需要卸載舊版本的PHP?
答:建議在安裝新版本的PHP之前卸載舊版本,您可以使用sudo apt remove 命令來卸載舊版本的PHP,要卸載PHP 7.3,可以運行sudo apt remove php7.3,按照本教程中的步驟安裝PHP 8。

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流