Redhat linux 9 下让 PHP 支持 Java 类

2016-02-19 16:50 4 1 收藏

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的Redhat linux 9 下让 PHP 支持 Java 类,希望大家看完后能赶快学习起来。

【 tulaoshi.com - Web开发 】

  由于公司业务的需要,最近要在linux下的php支持java类,故把我的调试笔记贴出来,希望对大家有用。

  系统环境:

  Redhat 9.0

  Apache-1.3.27

  Mysql3.23-54a-11

  Php-4.32

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  j2sdk1.4.1_03

  安装配置:

  1.mysql使用的是redhat9自带的rpm包,不介绍安装了,jdk的安装也很简单,我们把jdk安装到/usr/java/j2sdk1.4.1_03 并在/etc/profile设置jdk环境参数。

  2.编译安装apache

  

tar zvxf apache_1.3.27.tar.gzcd apache_1.3.27./configure –prefix=/usr/local/apache –enable-module=so –enable-shared=maxmakemake install 

  3.编译安装php

  

tar zvxf php-4.3.2.tar.gzcd php-4.3.2./configure –prefix=/usr/local/php –with-mysql --with-apxs=/usr/local/apache/bin/apxs --with-java=/usr/java/j2sdk1.4.1_03makemake install 

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  修改 /usr/local/apache/conf/httpd.conf

  查找

  在此范围添加

  AddType application/x-httpd-php .php

  AddType application/x-httpd-php-source .phps

  4.配置php.ini

  cp php.ini.dist /usr/local/php/lib/php.ini

  vim php.ini

  修改如下内容:

  

[Java]java.class.path = /usr/local/php/lib/php/php_java.jarjava.home = /usr/java/j2sdk1.4.1_03java.library = /usr/java/j2sdk1.4.1_03/jre/lib/i386/libjava.sojava.library.path =/usr/local/php/lib/php/extensions/no-debug-non-zts-20020429extension_dir = /usr/local/php/lib/php/extensions/no-debug-non-zts-20020429extension=java.so 

  保存退出。

  cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20020429

  ln –s java.so libphp_java.so 这一步很重要哦!

  设置环境变量:

  export LD_LIBRARY_PATH=/usr/java/j2sdk1.4.1_03/jre/lib/i386:/usr/java/ j2sdk1.4.1_03/jre/lib/i386/server

  ok!重启一下apache

  /usr/local/apache/bin/apachectl start

  测试一下,写个测试页test.php

  

?$system=new Java("java.lang.System");//demonstrate property accessprint 'Java version='.$system-getProperty('java.version').' br';? 

  正常的话页面应该能显示:Java version=1.4.1_03

来源:https://www.tulaoshi.com/n/20160219/1613277.html

延伸阅读
此书为ChinaITLab网校讲师刘晓涛原创作品,点击下图可以下载电子版。 将Java开发环境迁移到Linux系统上是现在很多公司的现实想法,而在Linux上配置JAVA开发环境是步入Linux下JAVA程序开发的第一步,本文图文并茂地全程指导你搭建Linux平台下的JAVA开发环境,包括JDK以及集成开发环境Eclipse的下载/安装/配置。 关于作者 ...
标签: 电脑入门
配置XDMCP,可以在WINDOWS下通过XMANAGER等工具访问linux桌面,配置方法如下: 1.修改/etc/X11/xdm/Xaccess文件如下: * # any host can get a login window (说明:即把这句语句的前面一个#符去掉) 2.修改/etc/X11/gdm/gdm.conf文件 [xdmcp] Enable=false 改为Enable=1或Enable=true 3.修改 /etc/initt...
标签: 服务器
linux安装教程(红帽RedHat Linux 9)光盘启动安装过程图解 RedHat Linux是目前世界上使用最多的Linux操作系统。因为它具备最好的图形界面,无论是安装、配置还是使用都十分方便,而且运行稳定,因此不论是新手还是老玩家都对它有很高的评价。现在,RedHat Linux又出了9.0新版本,在原有的基础上又有了很大的进步。它完善了图形界面,增强...
有很多WindowsXP用户使用的是NTFS格式的硬盘,要Redhat支持NTFS挂载成为必须. 作为Linux重要分支的Redhat其内核不支持NTFS格式的挂载,因此要其挂载NTFS的硬盘,就必须修改其内核.但作为一般用户的我们,没有那个能力自己去修改,因此使用网上已有的RPM包资源成为必然.方法:1,查看Linux的内核:#uname -a比如本人敲入之后,显示为:"Linux Npermes...
环境:       os:  linux 9    oracle:  oracle9i primary: 1.1.1.1 standby: 1.1.1.2 (主副主机都是两台普通的pc主机) 第一部分  oracle9i 在linux9上的安装 本来我不想写这方面的东东,但是对比oracl9i在solaris 下和在linux下安装,oracle9i 在linux9上的安装真的是要...

经验教程

555

收藏

93

精华推荐

Redhat Linux升级SSH笔记

Redhat Linux升级SSH笔记

热心观众m

java在Linux下的web应用(一)

java在Linux下的web应用(一)

京灿儿

java在Linux下的web应用(二)

java在Linux下的web应用(二)

米世家族新庄

微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部