2009-12-10 21 views
2

我在安裝了vista商業SP1版本的機器上安裝了xampp。默認頁面(「您已經成功在該系統上安裝XAMPP」消息)打開狀態良好。Vista上的XAMPP不能執行我自己的PHP文件

但是當我把一個PHP頁面在htdocs文件夾,並嘗試使用127.0.0.1/mypage.php訪問,我得到了「未找到對象」錯誤。通過XAMPP控制指示Apache服務正在運行面板。我點擊了「港檢查」按鈕XAMPP的控制面板上,這是什麼,它說:

Apache(HTTP) 80 System 

我用XP的機器檢查和它說:

Apache(HTTP) 80 C:\xampp\apache\bin\httpd.exe 

如何解決這個問題?我禁用了Windows防火牆和UAC。

+0

當您點擊http://127.0.0.1/xampp/左側的「狀態」時,您會看到什麼? PHP是否激活? – 2009-12-10 23:08:36

+0

是PHP激活..這讓我迷失了方向.. – smokinguns 2009-12-11 14:27:43

+0

@JimFerrans:如果XAMPP歡迎屏幕正常工作,PHP必須啓用(激活和工作)。它使用PHP。 – trejder 2012-06-29 10:26:51

回答

0

首先,我不認爲有一些問題,你的PHP解釋器,如XAMPP歡迎屏幕工作正常,它使用PHP。

形成這樣一個事實,即將PHP文件放入htdocs中,並且無法通過瀏覽器訪問它,加上您的「端口檢查」顯示了一些奇怪的條目,我假設您在系統上安裝了另一個Apache或者您的系統中啓用了Web服務器組件。從端口檢查中清除的信息清楚地表明,您有一些系統服務在端口80上偵聽,這似乎是在您的XAMPP可以處理它之前捕獲Apache的所有請求。但是,另一方面,您將如何運行XAMPP歡迎屏幕?真的很奇怪的情況。作爲第一步,我會建議通過所有活動的服務(運行「services.msc」),已安裝的程序和已啓用的系統組件(均在控制面板部分,負責處理程序和系統組件)進行廣泛的研究。禁用或卸載似乎與Web服務器相關的所有內容。

如果這不起作用,那麼你應該將你的問題提交給一個名爲「ServerFault」的StackExchange姊妹項目,因爲這似乎是純服務器或系統相關的問題,而不屬於StackOverflow討論的XAMPP。