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

how to run multiple php versions with nginx on ubuntu 14.04

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

但是我们如何使用 nginx 获得相同的结果?

看看这个网站,我想这就是你想要的。 How to Run Multiple Versions of PHP on One Server

如果您使用的是 Nginx 服务器:

如果您的不同应用程序在不同的文件夹中,

您可以尝试编写嵌套的位置标签,并在此基础上编写您的 php 配置。

例如,如果子文件夹的应用程序需要 php 5.6 版本,而您的根应用程序需要 php 版本,而后者需要 php 5.5 版本,那么 在你的 在你的应用程序(比如 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 以匹配端口地址