[原创]php+java的一个奇怪问题 |
[原创]有关php+java安装
大家好!
我有一个奇怪问题:
我装apache,php,mysql,java,一切正常.
我安装后,在php下运行调用java函数都运行正常.用phpinfo()显示LD_LIBRARY_PATH=/usr/local/apache/lib:/usr/j2sdk1.4.2_04/jre/lib/i386:/usr/j2sdk1.4.2_04/jre/lib/i386/server, 即正常.
但是:
当我重新启动服务器后,用phpinfo()显示LD_LIBRARY_PATH=/usr/local/apache/lib:
不知为什么???????????!!!!!!!!!!
我在/etc/profile中加:
LD_LIBRARY_PATH=/usr/local/apache/lib:/usr/j2sdk1.4.2_04/jre/lib/i386:/usr/j2sdk1.4.2_04/jre/lib/i386/server
export LD_LIBRARY_PATH
然后source profile, 并用env显示LD_LIBRARY_PATH是正确的.
也在/etc/ld.so.conf中加:
/usr/j2sdk1.4.2_04/jre/lib/i386
/usr/j2sdk1.4.2_04/jre/lib/i386/server
同时运行了ldconfig
但还是不行,phpinfo()的结果,php运行测试程序的结果都不行,说是:
Fatal error: Unable to load Java Library /usr/j2sdk1.4.2_04/jre/lib/i386/libjava.so, error: libverify.so: cannot open shared object file: No such file or directory in /ecard/c801/html/test.php on line 3
即装载libjava.so动态库不成功.
这是为什么啊?????????????????????
|
|
|