如何在Debian 10上安裝PHP 8
PHP是一種腳本語言,並且是用於開發動態和交互式Web頁面的強大工具。 它最初由丹麥加拿大程序員Rasmus Lerdorf於1994年創建。 根據W3Techs的數據,在公共網絡中運行的網站中,有78.9%的網站使用了PHP。 因此,Internet上每10個網站中就有近8個以某種方式使用PHP。
PHP 8.0是用於Web開發的最新可用版本。 它是PHP團隊發布的最先進,最安全的版本。
本教程將幫助您在Debain 10 Buster Linux系統上安裝PHP 8.0。
步驟1 –建立Apt存放區
Ondrej Sury正在維護包含用於Debian系統的最新PHP軟件包的PPA。
- 讓我們開始在系統上安裝一些必需的軟件包。 打開終端並執行以下命令:
sudo apt update
sudo apt install -y gnupg2 ca-certificates apt-transport-https software-properties-common
- 接下來,在安裝前將GPG密鑰添加到您的系統以驗證軟件包。
wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add -
- 在您的Linux系統上,使用php存儲庫為您的系統創建一個PPA文件。
echo "deb https://packages.sury.org/php/ buster main" | sudo tee /etc/apt/sources.list.d/php.list
第2步–在Debian上安裝PHP 8
您的系統已準備好進行PHP安裝。 使用以下命令在Debian系統上安裝PHP 8。
sudo apt update
sudo apt install php8.0
Fist命令將更新系統上的apt緩存,第二個命令將安裝PHP軟件包。
安裝完成後,在終端上驗證PHP版本。
php -v
PHP 8.0.2 (cli) (built: Feb 12 2021 14:51:01) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.2, Copyright (c) Zend Technologies
with Zend OPcache v8.0.2, Copyright (c), by Zend Technologies
第3步-安裝PHP擴展
PHP帶有多個擴展(也稱為模塊)以執行特定任務。 您可以根據需要在系統上安裝這些擴展。
首先,在存儲庫中搜索可用的模塊:
sudo apt search php8.0-*
然後在系統上安裝所需的php模塊。 以下命令將在您的系統上安裝一些常用的PHP模塊。
sudo apt install php8.0-{mysql,imap,ldap,xml,curl,mbstring,zip}
您可以通過運行以下命令來檢查系統上當前已安裝的和活動的PHP模塊。
php -m
您可以訪問有關在Debian系統系統上啟用或禁用PHP模塊的另一篇文章。
第4步–使用PHP 8設置Apache
通常,以上命令還會在您的系統上安裝Apache PHP擴展。 但是如果沒有安裝,請執行以下命令以使用PHP 8模塊安裝Apache。
sudo apt install apache2 libapache2-mod-php8.0
成功安裝後,重新啟動Apache服務以重新加載新安裝的模塊。
sudo systemctl restart apache2
接下來,驗證Apache是否已加載PHP模塊。 用以下命令創建一個php腳本 phpinfo()
功能在默認文檔根目錄下。
echo "<?php phpinfo(); ?>" > /var/www/html/info.php
使用服務器IP地址在瀏覽器中訪問此文件。 例如:http://server-ip/info.php
您將在網頁上看到詳細的PHP信息。
結論
本教程幫助您在Debian 10系統上安裝PHP 8.0。