由於公司這塊項目需要和java對接的一些東西 又不想用webservice 所以弄了個php模組 折騰了好長時間編譯一直過不去. 索性就把源碼修改了.經測試可用. 另外附一份我的安裝記錄讓大家少走一些彎路
另外這玩意需要安裝java 直接去官網下載就行 最新版的 1.8
系統版本是 centos 7 x64
PHP 5.4.x
7 x64
PHP 5.4.x
.http版本包下載地址 由於osc不讓傳 我就放百度網盤裡面了.
tar -xzf php-java-bridge-5.4.3.1.new.tar.gz
cd php-java-bridge-5.4.3.1
/usr/local/php/bin/phpize
./configure --disable-servlet --with-java=/usr/java/jdk1.8.0_91,/usr/java/jdk1.8.0_91/jre --with- php-config=/usr/local/php/bin/php-config
make
make install
/usr/java/jdk1.8.0_91/jre/bin/java -classpath /usr/local/php/lib/local/php/lib php/extensions/no-debug-zts-20100525/JavaBridge.war TestInstallation
這個指令最好開機啟動
php.ini 新增
extension=java.so
[java]
php.ini 新增
extension=java.so.0.java]17.105.00145.2051450504014505; :8080
;java.servlet = On ;; Off, On or User
java.log_level = 3
重啟 php-fpm = 3