网上有
不过似乎只能在php4上
不过似乎只能在php4上
解决方案 »
- 帮忙转换一个数组
- 问一个生僻的问题 windows 上的exec 和 session问题
- 幫我寫一個PHP調用.NET Web Service的demo................(100分)...................
- 想请教下PHP和ASP里常用代码哪些不同?
- 关于读取.txt文件中的数据
- 怎么打开IIS下挂的PHP网站源码
- 求助各位DX,新浪网的iCast类广告如何实现?急啊!
- 这个问题有点难度
- 如何配置PHP保护系统suhosin才能让native app可以上传图片
- PHP 根据选择改变网址的参数
- 关于如何将PHP和MYSQL数据库上传????????
- 请教一个文件改后缀名的问题
PHP/Java要这两个东西,去那里下啊
当初是在iis上试的
如果是linux 下要配置一下 php.ini
不过可以告诉你,PHP调用JAVA不太稳定
首先打开php.ini
找到:
;extension=php_java.dll
这个,去掉 ;
然后找到,
[Java]
java.class.path = x:\php\extension\php_java.jar
java.home = c:\jdk
java.library = c:\jdk\jre\bin\hotspot\jvm.dll
java.library.path = .\配置好这些参数,(用.exe版本安装的PHP是没有这个选项的)调试:
<?
phpinfo();
?>
如果你能看到关于Java的配置就表示已经成功试试:<?
$dt = new Java("java.util.Date");
echo $dt->getYear()+1900;
echo "-".($dt->getMonth()+1);
echo "-".$dt->getDate();
?>
出现的错误是:Fatal error: Unable to create Java Virtual Machine in d:\appserv\www\1\java.php on line 3
JVM已经指定了,这里怎么说不能建立JVM呢?
上面的例子有个注释的 // 只能在CGI方式下运行
应该用
[Java]
java.class.path = x:\php\extensions\php_java.jar
java.home = c:\jdk
java.library = c:\jdk\jre\bin\hotspot\jvm.dll
java.library.path = x:\php\extensions至于CGI模式或ISAPI或Apache的模块均没影响的但你必须先保证你的Java可以正常用即系统里: java的 PATH 和 CLASSPATH 要正确
因为我的JAVA装的没有问题,php.ini配置的也没有问题,可还是出现JVM的错误,
我想是被msccl(懒人)说中了,要装成CGI模块的才可以调用JAVA,谢谢各位了!!