我在github上看到gist解释了如何 使用apache在ubuntu 14.04上运行多个版本的php。
但我们如何才能在nginx中获得相同的结果?
答案 0 :(得分:0)
看看这个网站,我认为这就是你想要的。 How to Run Multiple Versions of PHP on One Server
答案 1 :(得分:0)
如果您使用的是Nginx Server:
如果您的不同应用程序位于不同的文件夹中,
你可以尝试编写嵌套的位置标签,并根据它编写你的php配置。
例如,如果一个子文件夹有一个需要php 5.6版本的应用程序和你的root应用程序需要一个需要php 5.5版本的php版本那么 在你的 在您的应用程序的位置节(比如app1)中的nginx配置将您的副本和粘贴php执行相关节放在与您的应用程序相关的位置。
例如
server{
location app1{
location ~ \.php$ {
...
fastcgi_pass 127.0.0.1:9001;
..
}
}
location ~ \.php$ {
...
fastcgi_pass 127.0.0.1:9000;
..
}
}
您必须安装多个php版本并配置其fpm conf以匹配端口地址