在Ubuntu下選擇合適的PHP版本需要考慮多個因素,包括當前系統的版本、所需的特定功能、以及對舊版本PHP的依賴關系等。以下是一些選擇PHP版本的指導和建議:
添加Ond?ej Sury PPA(適用于較舊版本的Ubuntu):
sudo apt install python-software-properties
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
安裝特定版本的PHP:
對于Apache Web服務器:
sudo apt install php7.4 libapache2-mod-php7.4 php7.4-mysql
對于Nginx Web服務器:
sudo apt install php7.4-fpm php7.4-mysql
使用 update-alternatives 命令切換PHP版本:
sudo update-alternatives --set php /usr/bin/php7.4
對于Apache服務器,使用 a2dismod 和 a2enmod 命令:
sudo a2dismod php7.3
sudo a2enmod php7.4
sudo service apache2 restart
請注意,隨著Ubuntu版本的更新,推薦的PHP版本可能會有所變化。例如,Ubuntu 22.04 LTS可能不再支持較舊的PHP版本,因此建議安裝最新的長期支持(LTS)版本或根據項目需求選擇合適的版本。同時,考慮到PHP 5.3、5.4和5.5已經停止支持,不建議在新項目中使用這些版本。