2011-06-14 118 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服務器都設置爲手動啓動(通過服務管理面板)。所以根據你正在做的事情,只開始你想要的。