在 Ubuntu 上切换 php-fpm 版本,通常有以下几种常见方式,取决于你是通过 apt 安装还是 源码/多版本共存 安装。
ls /usr/bin/php*
ls /usr/sbin/php-fpm*
或:
dpkg -l | grep php | grep fpm
update-alternatives 切换 CLI 版本(不影响 fpm)⚠️ 这只影响
php命令,不影响 php-fpm 服务
sudo update-alternatives --config php
sudo systemctl stop php8.1-fpm
(把 8.1 换成你当前的版本)
sudo systemctl start php7.4-fpm
设置开机自启(可选):
sudo systemctl enable php7.4-fpm
sudo systemctl disable php8.1-fpm
编辑站点配置:
location ~ \.php$ {
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
}
然后:
sudo nginx -t
sudo systemctl reload nginx
sudo a2disconf php8.1-fpm
sudo a2enconf php7.4-fpm
sudo systemctl reload apache2
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php7.4-fpm php7.4-common
php-fpm7.4 -v
或创建 phpinfo.php:
<?php phpinfo(); ?>
如果你愿意,可以告诉我:
我可以给你精确命令。