PHP多个版本的兼容性是有很大差别的,有的项目只能运行在5.6版本,有的项目只能运行在7.0的版本,有的项目需要运行在7.1的版本,所以你总会在特定环境下遇到要在同一台机器上运行多个PHP版本的需求,那如何在同一台机器上运行多个PHP版本?别急本文来告诉常用三种方法。
这种方式需要在NGINX中配置php是用TCP模式。通常要修改的文件一般在etc/php/5.6/php-fpm.conf,将
listen = 127.0.0.1:9000
改为
listen = 127.0.0.1:9001
这种方式不需要修改php的相关配置,只需要将NGINX的配置监听到不同的文件上即可。
fastcgi_pass unix:/var/run/php5.6-fpm.sock;
fastcgi_pass unix:/var/run/php7.0-fpm.sock;
启动运行php-fpm的PHP docker镜像。
将NGINX的配置将端口转向docker映射出来的端口。
以上三种方法重点推荐第二种方法,改动的地方最少,最灵活。有人可能少这种情况很少,只需要在运行的时候改下NGINX配置即可,考虑一种情况,PHP的版本升级,就是要同时存在两个版本,这是就要配置多个版本。
VPN 追踪探究:工作原理、安全性及常见问题Nord VPN购买指南深度探究v2ray作者CityU VPN在Windows 7系统上连接内地的详细指南Shadowsocks 重启指南:稳定高效上网的秘诀怎么制作v2ray订阅链接Clash Meta for Android 2.10.4 更新全面指南:日本 VPN 软件的使用与推荐Shadowrocket节点价格详解Soul Clash国服攻略与常见问题解答老牌高速稳定V2ray机场推荐:大哥云机场怎么样?IPLC专线,流媒体解锁,提供试用套餐设置中转服务器,加快网络速度,流量转发详细教程IP干净的机场有哪些?2024 稳定付费机场推荐国内如何访问YouTube,国内最新访问油管的方法Qv2ray客户端下载 机场订阅配置使用教程 支持V2Ray、Xray、Trojan、NaiveProxy、Shadowsocks(R)协议全能Windows、Linux、macOS科学上网工具