RedHat9 let PHP support Java

xiaoxiao2021-03-06  35

System Environment: Redhat 9.0 Apache-1.3.27 MySQL3.23-54A-11 PHP-4.32 J2SDK1.4.1_03 Installation Configuration: 1. MySQL uses the RPM package comes with the redhat9. Does not introduce installation, JDK installation is also very simple, we install JDK to /usr/java/j2sdk1.4.1_03 and set the JDK environment parameters in / etc / profile. 2. Compilation installation 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. Compilation installation 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 / J5SDK1.4.1_03 Make Make Install Modification /usR/local/apache/conf/HTTPD.CONF Find Add AddType Application / X-httpd-PHP .php AddType Application / X-httpd-php-source .phps 4. Configure php.ini cp php.ini.dist /usr/local/php/lib/php.ini vim php.ini to modify the following: [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 saves exit. CD / USR / LOCAL / PHP / LIB / PHP / EXTENSIONS / NO-Debug-Non-ZTS-20020429 ln -s java.so libphp_java.so is very important! Set environment variables: export ld_library_path = / usr / java / jre / lib / i386: / usr / java / j2sdk1.4.1_03 / jre / lib / i386 / server ok! Restart Apache / usr / local / Apache / Bin / Apachectl Start Test, write a test page Test.php

GetProperty ('java.version'). '

';> Normal words should be displayed: java version = 1.4.1_03

转载请注明原文地址:https://www.9cbs.com/read-67721.html

New Post(0)