从没有域名的服务器提供PHP文件,只需一台IP Win Server 2008 R2

我已经升级到更好的Win Server 2008 R2专用服务器。

这是由于有一个原来的领域指向它,但不能testing从locahost(或任何等效可能)的PHP文件。

所有的文件都在wwwroot ,但是当在服务器上进行本地testing时,php文件只是作为文本而不是phpparsing。 我不确定从哪里开始,但是有没有办法在将DNS指向新服务器之前查看wwwroot的内容?

.php文件的内容被回显给您的事实表明服务器configuration不正确:

  • 你还没有安装PHP
  • 您的服务器configuration为以纯文本forms返回.php文件

如果您需要安装PHP,请访问http://windows.php.net/download/或使用Web平台安装程序来安装PHP。

如果安装了PHP,但需要configuration,请查看php.net的安装说明 。

要回答“查看wwwroot的内容就好像它是活的”部分,您可以在IISpipe理器中设置其他“绑定”,以允许您在不更改DNS的情况下引用服务器,也可以对本地hosts进行更改文件(在windows\system32\drivers\etc\hosts )添加一行,如:

10.1.1.1 my.domain.name.tld

到文件。 通过指定新服务器的IP地址以及您希望映射到的DNS名称,从PC到该域名的任何请求都将被路由到新的IP地址(注意:您可能需要运行ipconfig /flushdns从一个pipe理命令提示符,以确保您的DNScaching正确刷新。另外,closures完整的浏览器,你想testing在一些可以非常积极的cachingDNS结果)。

如果你想testing你的网页,看看它如何看起来活,你可以编辑客户端上的hosts文件指向mydomain.com到服务器的IP。