在 Ubuntu 上切换 PHP 版本,常见做法如下(以 PHP 7.4 / 8.1 / 8.2 为例):
php -v
ls /usr/bin/php*
若未安装多版本,可先安装:
sudo apt update
sudo apt install php7.4 php8.1 php8.2
update-alternatives(推荐)sudo update-alternatives --set php /usr/bin/php8.1
查看可选项:
sudo update-alternatives --list php
验证:
php -v
sudo a2dismod php7.4
sudo a2enmod php8.1
sudo systemctl restart apache2
sudo systemctl stop php7.4-fpm
sudo systemctl start php8.1-fpm
fastcgi_pass unix:/run/php/php8.1-fpm.sock;
sudo systemctl restart nginx
php8.1 artisan serve
which php
php -i | grep "PHP Version"
如果你告诉我:
我可以给你更精确的命令。