由于公司業務需要通過招商銀行進行網上支付,但是由于php不能調用招行的Java校驗碼而導緻無法進行下一步支付,是以就進行php-java-brige的安裝。
php-java-brige是php衆多拓展子產品(功能)中的一個,安裝此子產品之後,php就能自動調用Java語言編寫的檔案了。
環境介紹:系統:Centos5.5 xi386_32
apache安裝位置:/usr/local/apache2
php安裝位置:/usr/local/php
jdk的安裝路徑:/usr/server/jdk1.6.0_07 #關于jdk的安裝就不再闡述了
========================================================
一、安裝pear
如果php的版本不是過新(php-5.2.17以上)使用go-pear.php方法安裝:
建立go-pear.php檔案
打開http://pear.php.net/go-pear将網頁的内容全部複制到go-pear.php中,儲存退出
修改完成之後一直敲“回車”(如果出現提示說php版本過新則使用go-pear.phar方法安裝,如果整正常直接進入第二步)
下載下傳go-pear.phar: wget http://pear.php.net/go-pear.phar
接下來的具體設定如上所屬。
二、安裝PhpDocumentor
顯示install ok: channel://pear.php.net/PhpDocumentor-1.4.4表示安裝成功
三、安裝php-java-bridge
下載下傳php-java-bridge_5.5.4.1.tar.gz wget http://ncu.dl.sourcefrge.net/project/php-java-bridge/RHEL_FC%20SecurityEnhancedLinux/php-java-bridge_5.5.4.1/php-java-bridge_5.5.4.1.tar.gz
編譯安裝php-java-bridge_5.5.4.1.tar.gz
四、修改配置檔案
vi /usr/local/apache2/conf/php.ini
添加如下内容:
五、重新開機apache
六、驗證
如圖所示:
提示:在啟動Javabridge.jar的前提下,php才能自動調用Java接口,啟動指令如下: