PHP和Java 整合開發詳解分析 強強聯合第1/4頁

來源:互聯網
上載者:User

時間一天天過去,這兩個亮點也變得越來越亮,很快,它們受到了編程者的喜歡,於是有人有疑問了:要是它們兩者相遇,會發生什麼事情?有沒有可能將它們的強項結合在一起呢?

嘗試在PHP和Java之間搭建一座橋樑,利用這座橋樑在這兩個實體之間建立起一個溝通渠道,在這座橋樑的協助下,你可以在Java中開發類,然後在PHP中調用它們的方法,同樣,在你的Java案頭或Web應用程式中也可以使用PHP指令碼。

在這篇文章中,你將會學到如何:

◆安裝和配置PHP/Java橋

◆在PHP指令碼中使用Java類

◆在Java類中使用PHP指令碼

◆在JSP頁面中使用PHP指令碼

那我們開始吧!

安裝和配置PHP/Java橋

最新的PHP/Java橋zip包可在http://sourceforge.net/projects/php-java-bridge/下載到,安裝過程依賴於選擇哪個Java平台通過這座橋與PHP指令碼互動。

◆對於J2SE,安裝非常簡單:

◆安裝J2SE 1.6或更高版本

◆安裝PHP 5.1.4或更高版本

◆解壓php-java-bridge_5.2.2_j2ee.zip包

從命令提示字元進入剛剛解壓後的目錄,輸入:

?>java ?classpath JavaBridge.war TestInstallation

在這個檔案夾下,你應該看到一個ext目錄,它下麵包括四個.jar檔案,拷貝其中的JavaBridge.jar 和php-script.jar到你的J2SE安裝目錄下的ext檔案夾(通常是{JAVA_HOME}/jre/lib/ext)。

對於J2EE,要執行下列安裝步驟:

將JavaBridge.war檔案拷貝到你的J2EE伺服器或servlet引擎(Tomcat,Resin等)下的auto_deploy檔案夾。

根據你的應用程式重新命名該檔案,然後重啟J2EE伺服器,等待自動部署進程建立與該.war檔案相關的目錄,在這個例子中,這個應用程式叫做appName.war。

從瀏覽器測試新的應用程式,輸入:http://localhost:8080/appName,然後點擊test.php。

如果你的J2EE伺服器運行在不同的主機和連接埠好,參數要做相應的修改。

注意:如果你想在Apache或IIS上運行J2EE/PHP應用程式,將包括appName的目錄拷貝到Apache/IIS的主目錄下。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.