PHP ve JAVA entegre nasıl?

0 Cevap java

Ben java ile php entegre çalışırken çok garip bir şey var sen people.ı acil bir yardıma ihtiyacım var. Birincisi, benim sistem özellikleri:

Windows XP

Ben yüklü

XAMPP server: - xampp-win32-1.6.1-yükleyici

Bu benim sistemde PHP, Apache, MySQL ve yükleyin. Şöyle Orada sürümleri

Apache Sürüm: - Apache/2.2.4 (Win32)

PHP version: - 4.3.1

Sun Microsystems JDK sürümü: - jdk1.6.0_16

Php-javabridge kullanarak bu PHP-JAVA extensoion elde ediyorum. Ben url aşağıdakilerden javabridge.jar dosyayı indirdiğiniz.

Bu yol C indirilen javabridge.jar dosyayı yerleştirilir: \ xampp \ php \ ext \

Aşağıdaki gibi php-java entegrasyon için php.ini dosyasında yapılan ayarlar bulunmaktadır.

; Dizin hangi yüklenebilir uzantıları (modüller) bulunur. extension_dir = "C: \ xampp \ php \ ext \"

Ben de java uzantısı yorumsuz.

extension = php_java.dll

Ben php.ini dosyasının Modül Ayarları bölümünde şu satırları ekledik.

,,,,,,,,,,,,,,,,,,, ; Modül Ayarları; ,,,,,,,,,,,,,,,,,,,

[Java]; Bu nerede Java dizine işaret; sınıflar saklanacaktır. Yolları, bir noktalı virgülle ayırarak her yolu; birden atayabilirsiniz. , C \ xampp \ php \ ext \ JavaBridge.jar:; Ayrıca php_java.jar java.class.path = "C yerini içermelidir \ xampp \ php \ extensions \ php_java.jar; C: \ Program Files \ Java \ jdk1.6.0_16 \ jre \ lib; C: \ Program Files \ Java \ jdk1.6.0_16; C: \ prog "

; Java.class.path = "C: \ xampp \ php \ extensions \ php_java.jar; C: \ prog"; Bu JDK bin dizinine işaret. java.home = "C: \ Program Files \ Java \ jdk1.6.0_16 bin \"

; Bu Java Virtual Machine (jvm.dll) dosya işaret etmelidir. java.library = "C: \ Program Files \ Java \ jdk1.6.0_16 \ jre \ bin \ sunucu \ jvm.dll"

; Bu php_java.dll bir konuma işaret etmelidir. java.library.path = "C: \ xampp \ php \ ext; C: \ Program Files \ Java \ jdk1.6.0_16 \ jre \ lib"

java.java = "C: \ Program Files \ Java \ jdk1.6.0_16 bin \ javaw.exe \"

When I start the apache server service, the program runs ok. But, if I close the browser and open it again, the program no longer runs and give me a "Fatal error: Unable to create Java Virtual Machine in C:\php\java.php ...". If I restart the apache server service, the program works again, but with the same behavior: if I close the browser window and open it again, it does not work. I checked on internet but dont get any solution but found many people facing same problem. And many of them told its a bug in PHP-JAVA bridge. So is there any solution on this problem. I ran out of options and, if anyone could help, I'll appreciate. Thank You.

0 Cevap