homestead20.04切换php版本
之前下了个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文件,找到这句修改成
1 | fastcgi_pass unix:/ var /run/php/php7.4-fpm.sock; |
2. 保存后,结束掉php-fpm进程
1 | sudo pkill php-fpm |
3. 之后运行7.4版本的fpm
1 | sudo php-fpm7.4 |
4. 切换php版本
1 | sudo update-alternatives --config php |
选好版本
4. 最后重启nginx
1 2 | sudo nginx -s stop sudo nginx |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)