2016-08-23 108 views
0

我剛成功部署了Quercus on Glassfish 4.1。我在瀏覽器如何在Netbeans中運行Php頁面

http://localhost:8080/quercus-4.0.39/ and saw this:

Congratulations! Quercus™ Open Source 4.0.39 is interpreting PHP pages. Have fun!

然後跑了Netbeans的測試工具>選項> PHP>啓動PHP支持

它的工作。我現在看到這一點:

Netbeans Php 5 Interpreter

所以我做了3次試驗:

  1. 我跑了一個PHP頁面的HTML應用程序,但而不是顯示的頁面會提示下載框打開記事本

  2. 我創建了以下配置一個新的PHP項目: enter image description here

但是當我運行與上述結構的應用程序,我收到此錯誤:

Firefox can't establish a connection to the server at localhost.

  • 所以我與其它結構的第三測試嘗試: enter image description here
  • 當我運行這個第三個測試時,在GlassFish服務器上出現HTTP Status 404 - Not Found錯誤。

    我在做什麼錯?謝謝!

    回答

    0

    與你的測試的問題是:需要通過一個Web服務器來解釋

    1. PHP。您的瀏覽器不知道如何處理PHP文件,所以它只是將其視爲文件而不是要呈現的頁面。 Apache是​​最常用和最簡單的服務器,GlassFish是不必要的,可能不是PHP的最佳選擇。

    2. 在此測試中,您正試圖訪問不存在的Web服務器。您沒有任何偵聽端口80的服務器。

    3. 此處,GlassFish報告說它無法找到您請求的資源。您是否確保將您的PHP項目放在Quercus的正確目錄中(如文檔鏈接的第4步中)並確保您訪問的是有效的URL?

    我認爲你最好的做法是遠離櫟屬。它的最新版本非常陳舊,實現了PHP的舊版本(版本5,而最新版本是5.6)。看着官方網站,這個項目似乎已經死了,鏈接不完整,文檔也很舊。

    我建議你調查安裝WAMP(Windows,Apache,MySQL,PHP)或LAMP(Linux,Apache,MySQL,PHP)堆棧。這種方法有很多非常簡單的安裝程序,可以幫助您加快速度並提供大量有用的教程和文檔。

    +1

    感謝您的回答。由於我發佈的問題,我已經安裝了XAMPP,一切工作正常! –