Re: [Linux-programlama] php ve java kardesligi

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Bora Güngören (bora@boragungoren.com)
Date: Fri 11 Nov 2005 - 20:45:32 EET


Merhaba,

Acaba mod_php çalışırken, yada httpd kullanıcısı çalışırken; onun
elindeki çevre değişkenleri farklı olamaz mı? Onların değerlerini
ayarlasanız?

Bu arada sürekli Java sınıfı kullanmak zorunda kalıyorsanız, Model 2
Servlet / JSP benzeri biçimde Model 2 Servlet / PHP çalışmak da mümkün.
İkisi arasındaki iletişimi HTTP isteğine yığmak dışında bir angaryası da
olmaz. Bunu da deneyebilirsiniz.

Bora.

hüseyin özbey wrote:

>Merhaba
>Bir kac not daha dusmek istiyorum.
>
><?php
>echo getenv("LD_LIBRARY_PATH");
>//echo getenv("PATH");
>
>?>
>seklinde bir php kodu yazdim. LD_LIBRARY_PATH cevresel degiskenin degerine bakiyorum bos. Deger atayip, degerine bakiyorum tamam, ama yukaridaki php kodunu bana cevresel degiskenin aslinda degerinin bos oldugunu soyluyor.
>
>[root@lale ~]# echo $LD_LIBRARY_PATH
>
>[root@lale ~]# export LD_LIBRARY_PATH=:/usr/java/j2sdk1.4.2_04/jre/lib/i386:/usr/java/j2sdk1.4.2_04/jre/lib/i386/server
>[root@lale ~]# echo $LD_LIBRARY_PATH
>:/usr/java/j2sdk1.4.2_04/jre/lib/i386:/usr/java/j2sdk1.4.2_04/jre/lib/i386/server
>[root@lale ~]#
>
>Saygilarimla
>
>Huseyin A. Ozbey
>
>
>-----Original Message-----
>From: linux-programlama-bounces@liste.linux.org.tr
>[mailto:linux-programlama-bounces@liste.linux.org.tr]On Behalf Of
>hüseyin özbey
>Sent: Friday, November 11, 2005 7:39 PM
>To: linux-programlama@liste.linux.org.tr
>Subject: [Linux-programlama] php ve java kardesligi
>
>
>Merhaba
>Php ile java entegrasyonu yapmaya calisiyorum ki Java class larini php içinden calistirabileyim.
>FC2 de bunu yapmistim.
>
><?php
>// get instance of Java class java.lang.System in PHP
>$system = new Java('java.lang.System');
>
>// demonstrate property access
>echo 'Java version=' . $system->getProperty('java.version') . '<br />';
>echo 'Java vendor=' . $system->getProperty('java.vendor') . '<br />';
>echo 'OS=' . $system->getProperty('os.name') . ' ' .
>$system->getProperty('os.version') . ' on ' .
>$system->getProperty('os.arch') . ' <br />';
>
>// java.util.Date example
>$formatter = new Java('java.text.SimpleDateFormat',
>"EEEE, MMMM dd, yyyy 'at' h:mm:ss a zzzz");
>
>echo $formatter->format(new Java('java.util.Date'));
>?>
>
>Bu kodu diz ustu bilgisayarimda, FC2, calistirdigimda
>http://192.1.101.101/test/javaex.php
>Java Veriyonu =1.4.2_04
>Java Dağıtımı =Sun Microsystems Inc.
>Ä°ÅŸletim Sistemi =Linux 2.6.10-1.771_FC2 on i386
>Friday, November 11, 2005 at 6:09:44 PM GMT+02:00
>
>
>entegrasyonu yaptigimi goruyorum.
>Ama serverda RHEL4 te calistirdigimda
>http://192.1.201.201/javatest/javaex.php
>Fatal error: Unable to load Java Library /usr/java/j2sdk1.4.2_04/jre/lib/i386/libjava.so, error: libverify.so: cannot open shared object file: No such file or directory in /var/www/html/javatest/javaex.php on line 3
>hata mesajini aliyorum.
>http://tr2.php.net/manual/en/ref.java.php adresindeki tutorial da ve google da bu mesaji alan onlarca kisi bu hata mesajinin LD_LIBRARY_PATH degerinin set edilmesi ile asilacagini yaziyor.
>Komut satirinda LD_LIBRARY_PATH degiskeninin degerine bakiyorum, bos, deger atiyorum ama yine ayni hata mesaji.
>
>[root@lale ~]# echo $LD_LIBRARY_PATH
>
>[root@lale ~]# export LD_LIBRARY_PATH=:/usr/java/j2sdk1.4.2_04/jre/lib/i386:/usr/java/j2sdk1.4.2_04/jre/lib/i386/server
>[root@lale ~]# echo $LD_LIBRARY_PATH
>:/usr/java/j2sdk1.4.2_04/jre/lib/i386:/usr/java/j2sdk1.4.2_04/jre/lib/i386/server
>[root@lale ~]#
>
>exit diyip cikiyorum ssh sessionindan baska bir ssh sessionindan path in degerine bakiyorum yine bos!!!! TAvsiye edildigi gibi apache nin init scriptinin icine yaziyorum bu sefer hata mesaji bile alamiyorum, sayfa hiç goruntulenemiyor.
>
>Tavsiyeleriniz olabilirmi acaba?
>
>Saygılarımla
>
>Huseyin A. Ozbey
>
>
>_______________________________________________
>Linux-programlama mailing list
>Linux-programlama@liste.linux.org.tr
>http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>_______________________________________________
>Linux-programlama mailing list
>Linux-programlama@liste.linux.org.tr
>http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
>
>
>

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.