我可以在Jetty或WAS 7上部署Php/Drupal應用程序嗎?在不使用wamp服務器和Jetty的情況下是否會遇到任何問題?我可以在Jetty或WAS 7上部署Php/Drupal應用程序嗎?
感謝
我可以在Jetty或WAS 7上部署Php/Drupal應用程序嗎?在不使用wamp服務器和Jetty的情況下是否會遇到任何問題?我可以在Jetty或WAS 7上部署Php/Drupal應用程序嗎?
感謝
碼頭和WebSphere是旨在承載Java應用程序,並一般HTTP服務器。它們似乎並不適用於PHP應用程序。
雖然一些基本的網絡搜索似乎表明,Jetty can call PHP as a CGI program(恩,也許,這就是那裏的鏈接的博客文章 - 看起來更像是一堆XML配置給我.. Java不是我的東西)並且至少有一個老版本的Websphere has a few other options,如果你沿着這條路線走下去的話,你可能會處於一個痛苦的世界。
請考慮使用標準網絡服務器作爲反向代理到您選擇的Java應用程序服務器。 nginx和Apache都可以配置爲將請求傳遞給其他服務器,具體取決於各種條件,如路徑模式匹配,否則無法提供請求。
同意使用前端Web服務器的PHP功能可能是最簡單的方法。 – dbreaux
WebSphere的另一個選項是免費的Feature Pack for Dynamic Scripting,它提供PHP支持。不過,我不知道PHP支持如何工作。例如你是否可以在它下面的Drupal安裝。
Quercus是PHP for JVM的實現。它可能適用於任何servlet容器。
帶有內置標準庫(用C語言編寫)的PHP非常古怪,而且很難做出100%兼容的PHP實現。所以一些應用程序可能無法在Quercus中使用。
我還需要加載PHP頁面上WAS V8.5作爲Java應用程序的前端,這裏是我的發現:
您可以使用動態腳本加入PHP支持,或者可能這些文章可以幫助你: http://www.ibm.com/developerworks/opensource/library/os-php-read/#in2
http://krook.net/php-ihs-websphere-db2
我認爲這屬於Serverfault。 – gview