我为一个客户工作,他租用了一台运行 Windows Server 2008 的专用服务器(我几乎可以肯定),并让一个他们认识的人管理服务器。我们用 WordPress MU 和 Magento 构建了一个新网站,当我无法访问服务器配置时,在 IIS 上安装它很麻烦。
我们已要求管理员同时在服务器上安装 Apache,首先在不同的端口上运行,直到我们确认一切正常。问题是,他说 PHP 只能安装在 IIS 或 Apache 上,而不能同时安装在两者上。这是对的吗?
答案1
不,不对。您应该为 IIS 和 Apache 分别安装 PHP,以便可以针对每个系统调整配置文件。
您可以为每台服务器安装完全独立的 PHP。事实上,您可以下载预先打包了 Apache+PHP+MySQL 的软件包,随时可以使用。我建议移动应用程序。这样您就可以设置一个单独的 Apache+PHP 堆栈来使用,正如您所说的那样,运行不同的端口。您甚至可以配置 IIS 或 apache 充当反向代理,让某个 URL 指向另一台服务器。