如何在ubuntu 14.04上使用nginx运行多个php版本

时间:2015-07-30 15:06:36

标签: php nginx ubuntu-14.04

我在github上看到gist解释了如何 使用apache在ubuntu 14.04上运行多个版本的php。

但我们如何才能在nginx中获得相同的结果?

2 个答案:

答案 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以匹配端口地址