Latest News

首頁 » PHP+MySQL+PHPMaker 整合程式設計 » 如何在 Debian 11 上安裝 PHP(8.2、7.4 和 5.6)

如何在 Debian 11 上安裝 PHP(8.2、7.4 和 5.6)

PHP 縮寫為“HyperText Processor”,是用於 Web 應用程式開發的開源寫程式語系。
它是一種腳本語系,主要用於HTML前端。
它可用於建立電子商務網站、管理資料庫和進行會話監控。

它適用於所有操作系統。
PHP 的最新版本是版本 8,在本文中,我們將討論在 Debian 11 (Bullseye) Linux 系統上安裝 PHP。

 

先決條件

首先,通過以下指令更新系統的所有軟體包:

sudo apt update 

更新軟體包後,現在安裝以下指令所需的依賴項:

sudo apt install software-properties-common ca-certificates lsb-release apt-transport-https 

第 1 步 – 啟用 SURY 存儲庫

下一步是將 SURY 存儲庫整合到我們的系統中。 SURY是一個基於Debian的第三方PHP存儲庫,捆綁了PHP軟體,運行以下指令加入SURY存儲庫:

sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' 

通過以下指令匯入存儲庫的 GPG 密鑰:

wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add - 

步驟 2 – 在 Debian 11 上安裝 PHP

現在再次更新軟體包,以便在安裝 php 之前將它們與最近加入的 SURY 存儲庫同步:

sudo apt update 

SURY 存儲庫包括 PHP 8.2、8.1、8.0、7.4、7.3、7.2。 7.1、7.0 和 PHP 5.6。 由於 PHP 的最新穩定版本是 8.0,但大量網站仍然需要 PHP 7。您可以在系統上安裝任何所需的 PHP 版本。

  • 在 Debian 上安裝 PHP 8.2
    sudo apt install php8.2 
  • 在 Debian 上安裝 PHP 7.4
    sudo apt install php7.4 
  • 在 Debian 上安裝 PHP 5.6
    sudo apt install php5.6 

將版本 8.2、7.4 或 5.6 取代為安裝在 Debian 系統上所需的 PHP 版本。 您甚至可以在單個 Debian 系統上安裝多個 PHP 版本。

 

第 3 步 – 安裝 PHP 擴展

此外,我們還可以通過以下語法加入 php 擴展:

sudo apt install php8.1-[副檔名]

將[extension] 取代為您要安裝的擴展,如果您想加入多個擴展,請將它們包括在大括號中,我將安裝“php-mbstring、php-cli、php-xml、php-common 和php -通過運行以下指令來“curl”:

sudo apt install php8.2-cli php8.2-mbstring php8.2-xml php8.2-common php8.2-curl 

使用者安裝了不同的PHP版本,需要更換 8.2以及所需的 PHP 版本。

步驟 4 – 檢查 PHP 版本

安裝後,通過以下指令檢查版本號來驗證是否安裝了正確的 PHP 版本:

php -v 
輸出:
PHP 8.2.1 (cli) (built: Jan 13 2023 10:43:08) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.1, Copyright (c) Zend Technologies
    with Zend OPcache v8.2.1, Copyright (c), by Zend Technologies

第 5 步 – 在 PHP 版本之間切換

您可以使用 update-alternatives 指令設定預設 PHP 版本。 使用 本教學 閱讀有關切換 CLI 和 Apache 的 PHP 版本的更多詳細訊息。

sudo update-alternatives --config php
替代 php 有 4 個選取(提供 /usr/bin/php)。

   選取路徑優先級狀態
 -------------------------------------------------- ----------
 * 0 /usr/bin/php8.1 81 自動模式
   1 /usr/bin/php5.6 56 手動模式
   2 /usr/bin/php7.2 72 手動模式
   3 /usr/bin/php7.4 74 手動模式
   4 /usr/bin/php8.1 81 手動模式
   5 /usr/bin/php8.2 82 手動模式

 按 保留現用的選取[*],或輸入選取編號:4
 

上面的輸出顯示了系統上所有已安裝的 PHP 版本。 輸入選取號以設定指令行的預設 PHP 版本。

結論:

PHP 是一種免費的伺服器端寫程式語系,也可與 HTML 寫程式語系一起使用來建立動態網站。
它適用於所有操作系統,但在本文中,我們討論它在 Debian 11(Linux 操作系統)Bullseye 上的安裝。
閱讀完本指南後,您將在 Debian 11 上成功安裝 PHP。

關於

發佈留言


【網路技術密訓基地】莫忘記初衷! (堅持!直到成功!)

【洪總教頭】曾說:過去的理念已經實現的叫做:【成就】,而還未實現的就叫:【夢想】!我們從來沒因已有的【成就】而放棄【夢想】!
唯有你我知道的秘密,就不可能到處去說給別人聽,因為:到處宣揚的就不叫做【密技】!

E-Mail:ster168ster@gmail.com