在Ubuntu中选择和切换PHP版本可以通过以下步骤进行:
添加PPA源:
对于Apache服务器,可以使用以下命令安装多个PHP版本:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt install php5.6 php7.0 php7.1 php7.2 php7.3 php7.4 php8.0
对于Nginx服务器,可以使用以下命令安装多个PHP版本:
sudo apt install php5.6-fpm php7.0-fpm php7.1-fpm php7.2-fpm php7.3-fpm php7.4-fpm php8.0-fpm
设置默认PHP版本:
使用update-alternatives
命令来设置默认的PHP版本。例如,要设置为PHP 7.4,可以运行:
sudo update-alternatives --set php /usr/bin/php7.4
切换PHP版本:
如果需要切换到不同的PHP版本,可以禁用当前版本并启用所需版本,然后重启Web服务器。例如,从PHP 7.4切换到PHP 7.2:
sudo a2dismod php7.4
sudo a2enmod php7.2
sudo service apache2 restart
phpbrew是一个PHP版本管理工具,可以方便地在同一台机器上安装和管理多个PHP版本。
安装phpbrew:
curl -L -O https://github.com/phpbrew/phpbrew/releases/latest/download/phpbrew.phar
chmod +x phpbrew.phar
sudo mv phpbrew.phar /usr/local/bin/phpbrew
使用phpbrew安装PHP版本:
phpbrew install 7.4 +default
phpbrew install 8.0 +default
切换PHP版本:
使用phpbrew切换到不同的PHP版本:
phpbrew switch php-7.4
通过以上步骤,您可以在Ubuntu系统中灵活地选择和切换PHP版本,以满足不同项目的需求。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Ubuntu PHP版本怎么选