2011-06-14 121 views
0

我目前在iis下为经典asp开发了我的工作体验,虽然对于uni我需要做php。我有iis安装在我的电脑上并安装了xampp,重新启动我的电脑后,本地主机不适用于我。我读了一个地方,我需要改变端口,所以我改变了iis端口到8080端口,但现在我必须输入http://localhost:8080/Test/login.asp而不是localhost/test/login.asp有没有办法让它,所以我不'还需要输入端口号吗?用xampp运行iis7

+0

PHP与IIS兼容,不要通过安装XAMPP来使其过度复杂化。 http://windows.php.net/ – 2011-06-14 08:56:00

+0

@Richard Knop我个人认为它是一个好主意,以保持它所属的技术,在Apache上的IIS和PHP上。同时它也很好的获得了两个Web服务器的经验,但这只是我的看法。 – 2011-06-14 09:05:05

回答

2

不,两个不同的Web服务器必须在不同的端口上侦听。标准的HTTP端口是80.如果你设置另一个(这里是8080),你必须输入它的URL。

但是你可以安装PHP for IIS所以你根本不需要xampp。

+0

只是一点点为什么这个不能被完成,不只是它不能被 当你启动一个服务器,它必须绑定到一个端口,这意味着它是在该端口上列出的传入连接,如果你可以有另一个同一个端口如何让每个应用程序知道它或其他应用程序的内容 – Barkermn01 2011-06-14 10:33:24

3

默认情况下,Web服务器使用端口80。由于您现在有2个Web服务器,因此只有一个可以使用端口80.因此,没有其他方式可以使用第二个Web服务器,而无需额外的端口地址。

解决方法可能是将两个Web服务器都设置为手动启动(通过服务管理面板)。所以根据你正在做的事情,只开始你想要的。