感謝㊣贊助鼓勵!

Google搜尋 »

分類

有朋自遠方來

Resin 3.0.18與其PHP引擎

上周Caucho公司釋出了最新版的Resin 3.0.18。由Resin 3.0.17開始,Resin裡多了一個稱為Quercus的東西,Quercus其實就是用Java實作的PHP語言模組。Resin的原作者Scott Ferguson說:

Quercus is Caucho’s cleanroom implementation of the PHP language written in Java. As a Java PHP implementation, it provides three primary benefits: allowing Resin to run PHP applications natively, giving PHP applications the stability and security of a Java application server, and letting Java applications use PHP as a presentation layer.

因此除了原有的XTP、JSP以外,我們也能在Resin上使用PHP來當做另一種展示層,而且「據說」Resin的PHP執行效能比Apache/mod_php高上數倍,另外,Caucho的論壇(http://forum.caucho.com)、Wiki(http://wiki.caucho.com)全部都是用Quercus在運作的,Wiki更是使用Mediawiki的PHP在執行的。

在Resin裡使用PHP的設定很簡單,就是設定一個QuercusServlet,再設一個Servlet-mapping以將*.php交給QuercusServlet處理即可。設定範例如下:

  1. 在webappsROOTWEB-INF目錄裡增加web.xml檔案,內容為:

    <web-app xmlns=”http://caucho.com/ns/resin”>
      <servlet-mapping url-pattern=”*.php”
        servlet-class=”com.caucho.quercus.servlet.QuercusServlet”>
      </servlet-mapping>
    </web-app>
  2. 在webappsROOT裡新增HelloWorld.php檔案,內容為:
    <?php
      echo “Hello World”;
    ?>
  3. 在瀏覽器網址裡以 http://localhost:8080/HelloWorld.php 測試

其實是相當簡單的。這樣,似乎就能把Java和PHP整合起來了。
##

Bookmark and Share

相關文章

填寫回應

 

 

 

您可使用這些HTML標籤

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

隨機文章

  1. [Reference] 插入圖形檔案時使用的樣式 
  2. Visual Subst: 設定虛擬磁碟機以快速切換資料夾 
  3. 替資料夾圖示換新妝 
  4. 免費又實用的秀圖軟體:ALSee (2)
  5. 把MyBlogLog的頭像圖形(Avatar)顯示在訪客回應裡 (4)
  6. [Vista] 將陽春記事本Notepad.exe替換成慣用的文字編輯器 
  7. [Windows] 用mklink與junction建立資料夾連結 (3)
  8. 網路帳號不要用懶人密碼! 
  9. 用Hinedo直接播放Hinet線上廣播電台 
  10. [轉貼] Blogging十誡 (3)

歷史熱門文章