本文轉自:https://devpress.csdn.net/linux/62ee9179c6770329307f3ca0.html
第一步:系統更新
sudo apt- get update
sudo apt- get upgrade
進入全螢幕模式退出全螢幕模式
步驟2: 在Ubuntu 22.04 上安裝多個PHP 版本
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
安裝PHP 8.1:
sudo apt-get install php8. 1 php8. 1 -fpm
sudo apt-get install php8. 1 -mysql php8. 1 -mbstring php8. 1 -xml php8. 1 -gd php8. 1 -curl
安裝PHP 8.0:
sudo apt-get install php8. 0 php8. 0 -fpm
sudo apt-get install php8. 0 -mysql php8. 0 -mbstring php8. 0 -xml php8. 0 -gd php8. 0 -curl
安裝PHP 7.4:
sudo apt-get install php7. 4 php7. 4 -fpm
sudo apt-get install php7. 4 -mysql php7. 4 -mbstring php7. 4 -xml php7. 4 -gd php7. 4 -curl
安裝PHP 7.3:
sudo apt-get install php7. 3 php7. 3 -fpm
sudo apt-get install php7. 3 -mysql php7. 3 -mbstring php7. 3 -xml php7. 3 -gd php7. 3 -curl
安裝PHP 7.2:
sudo apt-get install php7. 2 php7. 2 -fpm
sudo apt-get install php7. 2 -mysql php7. 2 -mbstring php7. 2 -xml php7. 2 -gd php7. 2 -curl
安裝PHP 7.1:
sudo apt-get install php7. 1 php7. 1 -fpm
sudo apt-get install php7. 1 -mysql php7. 1 -mbstring php7. 1 -xml php7. 1 -gd php7. 1 -curl
安裝PHP 5.6:
sudo apt-get install php5. 6 php5. 6 -fpm
sudo apt-get install php5. 6 -mysql php5. 6 -mbstring php5. 6 -xml php5. 6 -gd php5. 6 -curl
步驟3: 檢查活動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 版本
sudo update - alternatives --config php
sudo update-alternatives -- set php /usr/bin/php7.4
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 版本
sudo apt- get remove php5.6
sudo apt- get remove php5.6-*