• 技术文章 >后端开发 >php教程

    Redhat 9.0下让PHP支持Java类_PHP教程

    2016-07-13 17:34:02原创270
    要在linux下的php支持java类,故把我的调试笔记贴出来,希望对大家有用。

    系统环境:

    Redhat 9.0
    Apache-1.3.27
    Mysql3.23-54a-11
    Php-4.32
    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.gz
                cd apache_1.3.27
                ./configure –prefix=/usr/local/apache –enable-module=so –enable-shared=max
                make
                make install


    3.编译安装php

    tar zvxf php-4.3.2.tar.gz
                cd 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_03
                make
                make install


    修改/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.jar
                java.home = /usr/java/j2sdk1.4.1_03
                java.library = /usr/java/j2sdk1.4.1_03/jre/lib/i386/libjava.so
                java.library.path =/usr/local/php/lib/php/extensions/no-debug-non-zts-20020429
                extension_dir = /usr/local/php/lib/php/extensions/no-debug-non-zts-20020429
                extension=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

    getProperty(java.version). 
    ; ?>


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

    www.bkjia.comtruehttp://www.bkjia.com/PHPjc/508508.htmlTechArticle要在linux下的php支持java类,故把我的调试笔记贴出来,希望对大家有用。 系统环境: Redhat 9.0 Apache-1.3.27 Mysql3.23-54a-11 Php-4.32 j2sdk1.4.1_03 安装配...

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Redhat 9.0下 PHP 支持 Java 要在 linux 下的 php 支持 java 我的
    上一篇:php递归删除目录_PHP教程 下一篇:PHP编程语言在Web开发领域有哪些优势?_PHP教程
    千万级数据并发解决方案

    相关文章推荐

    • 实例详解怎么用PHP实现简易的MVC框架• 消息队列RabbitMQ入门与PHP实例详解• 新手 cookie登陆有关问题 • 这个登录处理代码错了,不知道如何解决 • 为何用session传值为空
    1/1

    PHP中文网