之前下了个homestead,Ubuntu版本是20.04的,在老早之前下载国14.04版本的,其实都没经常用。想起来后就想看看。
用探针发现里面的默认php版本是8.0的,顺手列了下php-fpm发现一大堆。5.6的,7.0的,7.1的,7.2的,7.3的,7.4的,8.0的。
参考下网上的说法是用sudo update-alternatives --config php 切换版本,于是操作了下,结果探针还是显示8.0的。
摸索了下,发现需要这样改,以切换成7.4版本为例:
1. 修改nginx的虚拟主机配置文件,修改/etc/nginx/site-enabled里的vhost文件,找到这句修改成
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
2. 保存后,结束掉php-fpm进程
sudo pkill php-fpm
3. 之后运行7.4版本的fpm
sudo php-fpm7.4
4. 切换php版本
sudo update-alternatives --config php
选好版本
4. 最后重启nginx
sudo nginx -s stop sudo nginx
标签:fpm,sudo,nginx,homestead20.04,切换,版本,php From: https://www.cnblogs.com/areyousmoking/p/16629304.html