admin管理员组文章数量:1794759
linux安装php
工作需要,调用其他人写的jar包,我们是开发语言用的是php,想到有个php-java-bridge可以用,研究了一天,因为这个官网几年前也都不更新了,网上找了一大堆资料也不靠谱,然后自己整理了下,亲测可用。 一、安装java环境 1.下载安装jdk cd /usr mkdir java cd java 去官网下载java包 www.oracle/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 记得选择接受许可协议 rpm -ivh jdk-8u111-linux-x64.rpm 2.建立链接 ln -s /usr/java/jdk1.8.0_111/ /usr/jdk 3.编辑配置文件 vim /etc/profile # java JAVA_HOME=/usr/jdk CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH 4.重启 source /etc/profile 5.查看安装情况 java -version 二、安装php-java-bridge 1.下载地址 sourceforge/projects/php-java-bridge/files/Binary%20package/php-java-bridge_6.2.1/php-java-bridge_6.2.1_documentation.zip/download 2.安装 unzip php-java-bridge_6.2.1_documentation.zip java -classpath JavaBridge.war TestInstallation 然后会生成几个文件 ext java RESULT.html test.php ext下面是4个jar包 JavaBridge.jar php-script.jar php-servlet.jar script-api.jar java下面是Java.inc RESULT.html test.php 这两个是他自动执行的和返回结果,一般都会报错 首先把java启动 cd ext java -jar JavaBridge.jar SERVLET_LOCAL:8080 & 修改php.ini allow_url_include = On 还有说让check php-cgi ln -s /opt/php/bin/php /usr/bin/php-cgi 修改好之后killall java 然后重新运行一下 如果是这样就没有问题了 3.测试 vim demo.php <?php require_once("localhost:8080/java/Java.inc"); $a = new Java("java.lang.String", "我在php中運行java"); echo $a; php demo.php 成功!
版权声明:本文标题:linux安装php 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686932426a119639.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论