You are here: 首頁 PHP分享特區 如何在Ubuntu 22.04 上安裝多個PHP 版本

飛朵啦學習手札

本網站建議使用Firefox2.0以上,或是使用Goole瀏覽器來瀏覽,並使用1024x768解析度來觀看.

如何在Ubuntu 22.04 上安裝多個PHP 版本

E-mail 列印 PDF

本文轉自:https://devpress.csdn.net/linux/62ee9179c6770329307f3ca0.html

PHP是一種用於開發Web 應用程式的程式語言。您必須在Ubuntu 系統上安裝PHP 套件才能運行在其上編寫的應用程式。通常用於建立電子商務網站、部落格和API 應用程式。如果您正在尋找一種在Ubuntu 22.04 上安裝PHP 的簡單方法,那就別無所求。在這篇文章中,我們將向您展示如何快速輕鬆地做到這一點。

我們將使用Ondrej PPA在Ubuntu 22.04 LTS 系統上安裝PHP。其中包含PHP8.1,8.0,7.4,7.3,[7.22 10002 100027.1、7.0和PHP5.6包。您可以根據應用程式的需要安裝任何版本。建議新的應用程式開發人員使用最新的PHP 版本,即PHP 8.1。

在本教程中,您將學習如何在Ubuntu 22.04 LTS系統上安裝PHP。本教學也相容於Ubuntu 20.04和18.04系統。

第一步:系統更新

首先,透過控制台登入Ubuntu 22.04然後使用以下命令更新Apt 快取並升級系統的當前軟體包:

 

sudo apt- get update
sudo apt- get upgrade

進入全螢幕模式退出全螢幕模式

 

出現提示時,按y確認安裝。

步驟2: 在Ubuntu 22.04 上安裝多個PHP 版本

安裝多個PHP 版本的最簡單方法是使用來自Debian 開發人員Ondřej Surý 的PPA。要新增此PPA,請在終端機中執行以下命令。如果要從PPA 安裝軟體,則需要software-properties-common 套件。它會自動安裝在Ubuntu 桌面上,但可能會在您的Ubuntu 伺服器上遺失。

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update

進入全螢幕模式退出全螢幕模式

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

安裝PHP 8.1:

現在您可以透過執行以下命令在Ubuntu 上安裝:PHP8.1

sudo apt-get install php8. 1 php8. 1 -fpm

進入全螢幕模式退出全螢幕模式

並安裝一些常見的擴充功能。PHP8.1

sudo apt-get install php8. 1 -mysql php8. 1 -mbstring php8. 1 -xml php8. 1 -gd php8. 1 -curl

進入全螢幕模式退出全螢幕模式

出現提示時,按y確認安裝。

您可以透過鍵入並按兩次Tab 鍵來查看所有可用的副檔名。sudo apt-get install php8.1PHP8.1

[ 在Ubuntu 22.04 上安裝多個PHP 版本- TechvBlogs](https://res.cloudinary.com/practicaldev/image/fetch/s--XW9KvQq9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https ://res.cloudinary.com/techvblogs/image/tech upload/v1658116614/blog/install-multiple-php-version-on-ubuntu-22-04/Selection_048_s6ycys.png)

安裝PHP 8.0:

現在您可以透過執行以下命令在Ubuntu 上安裝:PHP8.0

sudo apt-get install php8. 0 php8. 0 -fpm

進入全螢幕模式退出全螢幕模式

並安裝一些常見的擴充功能。PHP8.0

sudo apt-get install php8. 0 -mysql php8. 0 -mbstring php8. 0 -xml php8. 0 -gd php8. 0 -curl

進入全螢幕模式退出全螢幕模式

安裝PHP 7.4:

現在您可以透過執行以下命令在Ubuntu 上安裝:PHP7.4

sudo apt-get install php7. 4 php7. 4 -fpm

進入全螢幕模式退出全螢幕模式

並安裝一些常見的擴充功能。PHP7.4

sudo apt-get install php7. 4 -mysql php7. 4 -mbstring php7. 4 -xml php7. 4 -gd php7. 4 -curl

進入全螢幕模式退出全螢幕模式

出現提示時,按y確認安裝。

安裝PHP 7.3:

現在您可以透過執行以下命令在Ubuntu 上安裝:PHP7.3

sudo apt-get install php7. 3 php7. 3 -fpm

進入全螢幕模式退出全螢幕模式

並安裝一些常見的擴充功能。PHP7.3

sudo apt-get install php7. 3 -mysql php7. 3 -mbstring php7. 3 -xml php7. 3 -gd php7. 3 -curl

進入全螢幕模式退出全螢幕模式

出現提示時,按y確認安裝。

安裝PHP 7.2:

現在您可以透過執行以下命令在Ubuntu 上安裝:PHP7.2

sudo apt-get install php7. 2 php7. 2 -fpm

進入全螢幕模式退出全螢幕模式

並安裝一些常見的擴充功能。PHP7.2

sudo apt-get install php7. 2 -mysql php7. 2 -mbstring php7. 2 -xml php7. 2 -gd php7. 2 -curl

進入全螢幕模式退出全螢幕模式

出現提示時,按y確認安裝。

安裝PHP 7.1:

現在您可以透過執行以下命令在Ubuntu 上安裝:PHP7.1

sudo apt-get install php7. 1 php7. 1 -fpm

進入全螢幕模式退出全螢幕模式

並安裝一些常用的擴充功能。PHP7.2

sudo apt-get install php7. 1 -mysql php7. 1 -mbstring php7. 1 -xml php7. 1 -gd php7. 1 -curl

進入全螢幕模式退出全螢幕模式

出現提示時,按y確認安裝。

安裝PHP 5.6:

現在您可以透過執行以下命令在Ubuntu 上安裝:PHP5.6

sudo apt-get install php5. 6 php5. 6 -fpm

進入全螢幕模式退出全螢幕模式

並安裝一些常見的擴充功能。PHP5.6

sudo apt-get install php5. 6 -mysql php5. 6 -mbstring php5. 6 -xml php5. 6 -gd php5. 6 -curl

進入全螢幕模式退出全螢幕模式

出現提示時,按y確認安裝。

步驟3: 檢查活動PHP 版本

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

php -v

進入全螢幕模式退出全螢幕模式

# Output 
PHP  8 . 1 . 8 (cli) (built: Jul 11 ​​ 2022  08 : 30 : 39 ) (NTS)
 Copyright (c) The PHP Group
 Zend Engine v4. 1 . 8 , Copyright (c) Zend Technologies
     with Zend OPcache v8. 1 . 8 , Copyright (c), 由 Zend Technologies

進入全螢幕模式退出全螢幕模式

步驟4: 切換CLI 的預設PHP 版本

如果您在Ubuntu 22.04 上安裝了多個PHP 版本,您可以選擇將其中一個版本設為預設PHP 版本。

要列出可用版本,請執行以下命令:

sudo update - alternatives --config php

進入全螢幕模式退出全螢幕模式

[ 在Ubuntu 22.04 上安裝多個PHP 版本- TechvBlogs](https://res.cloudinary.com/practicaldev/image/fetch/s--evYVCHa5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https ://res.cloudinary.com/techvblogs/image/ upload/v1658118453/blog/install-multiple-php-version-on-ubuntu-22-04/Selection_049_quica9.png)

如您所見,我們將作為PHP 的預設版本。PHP 8.1

若要變更預設版本,請輸入與您要設為預設版本的對應版本相符的數字,然後按ENTER

例如,要將設為預設版本,請鍵入並按PHP 7.43ENTER

您可以執行以下命令立即更改版本:

sudo update-alternatives -- set php /usr/bin/php7.4

進入全螢幕模式退出全螢幕模式

之後,檢查活動的PHP 版本:

php -v

進入全螢幕模式退出全螢幕模式

# Output 
PHP  7 . 4 . 30 (cli) (built: Jun 27  2022  08 : 21 : 19 ) ( NTS )
 Copyright (c) The PHP Group
 Zend Engine v3. 4 . 0 , Copyright (c) Zend Technologies
     with Zendcache v7. 4 . 30 , Copyright (c), by Zend Technologies

進入全螢幕模式退出全螢幕模式

步驟5: 卸載PHP 版本

如果不再需要任何PHP 版本,可以將其從系統中刪除。這將釋放磁碟空間以及系統安全性。

若要解除安裝任何PHP 版本,請執行下列命令:

sudo apt- get  remove php5.6

進入全螢幕模式退出全螢幕模式

此外,卸載該版本的所有模組,運行以下命令:

sudo apt- get  remove php5.6-*

進入全螢幕模式退出全螢幕模式

最近更新 ( 週六, 02 十二月 2023 11:51 )  
 

新增回應


驗證碼
更新