PHP怎么样Java结合 网上有不过似乎只能在php4上 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 php_java.dll ,php_java.jarPHP/Java要这两个东西,去那里下啊 我的PHP+Java环境配好了,但是只有在Apache服务器重起以后才可以用,过一段时间就又不能用了,再重起Apache就又好了,这是为什么啊,请高手指点啊。 没碰到过当初是在iis上试的 windows 下要放到php_java.jar里面如果是linux 下要配置一下 php.ini 不过可以告诉你,PHP调用JAVA不太稳定 你在你的机器上搜索php_java.jar 会找到的 PHP的.zip版本的extensions目录就有这些东西,php_java.jar、php_java.dll首先打开php.ini找到:;extension=php_java.dll这个,去掉 ;然后找到,[Java]java.class.path = x:\php\extension\php_java.jarjava.home = c:\jdkjava.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();?> 谢谢各位了,我的环境已经配好了,phpinfo()里也有Java的安装信息上,可是只有重启Apache之后才能用,而且过一会就又不能用了,只能再重启Apache.出现的错误是:Fatal error: Unable to create Java Virtual Machine in d:\appserv\www\1\java.php on line 3JVM已经指定了,这里怎么说不能建立JVM呢? 估计你没有按照CGI模式安装,我之前也遇到过这种情形,后来按照CGI模式安装以后就没有出现这种情况,CGI模式安装以后会一直保持jvm的连接状态,其他形式每次连接以后会自动断开,再次使用的时候就会出现jvm错误的信息,你按照CGI模式重新安装一下,也许可以,网上有很多CGI配置的文章 你没好好看PHP手册吧上面的例子有个注释的 // 只能在CGI方式下运行 是我弄错了应该用[Java]java.class.path = x:\php\extensions\php_java.jarjava.home = c:\jdkjava.library = c:\jdk\jre\bin\hotspot\jvm.dll java.library.path = x:\php\extensions至于CGI模式或ISAPI或Apache的模块均没影响的但你必须先保证你的Java可以正常用即系统里: java的 PATH 和 CLASSPATH 要正确 java.library = c:\jdk\jre\bin\hotspot\jvm.dll 新版的Java改为java.library = c:\jdk\jre\bin\server\jvm.dll 同意:msccl(懒人) ( ) feixuehenshui(飞雪恨水) ( ) 我装的是AppServ,所有的东西都是集成在一起的,我想问题肯定就在这里。因为我的JAVA装的没有问题,php.ini配置的也没有问题,可还是出现JVM的错误,我想是被msccl(懒人)说中了,要装成CGI模块的才可以调用JAVA,谢谢各位了!! 百度编辑器 ueditor 的路径问题 关于echo输出的字符串乱码问题 高手进来。php session一直没过期,过来三天,打开是是一样的。 请教:表单提交本页的问题 重装mysql后出现Fatal error: Call to undefined function mysql_connect() PHP 把几张图片合成到为一张固定大小的图片 求php高并发下抽奖程序,如何避免重复中奖及多人抽中同一个奖? shtml文件中的文件包含问题 语言描述——20分 谁有用与显示树形目录的类? 关于如何将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,谢谢各位了!!