如何在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。

  1. 讓我們開始在系統上安裝一些必需的軟件包。 打開終端並執行以下命令:
    sudo apt update 
    sudo apt install -y gnupg2 ca-certificates apt-transport-https software-properties-common 
    
  2. 接下來,在安裝前將GPG密鑰添加到您的系統以驗證軟件包。
    wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add - 
    
  3. 在您的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。

Sidebar