![]() |
|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
![]() ![]() |
|
主題工具 | 顯示模式 |
![]() |
#1 |
榮譽會員
![]() |
![]() Redhat linux 9下讓PHP支持java類
由於公司業務的需要,最近要在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 搜尋<IfModule mod_mime.c> 在此範圍增加 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 libjava_php.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 access rint 'Java version='.$system->getProperty('java.version').' <br>'; ?> 正常的話頁面應該能顯示:Java version=1.4.1_03 |
![]() |
送花文章: 3,
![]() |
![]() ![]() |
|
|
![]() |
||||
主題 | 主題作者 | 討論區 | 回覆 | 最後發表 |
100個最佳Linux站點 | psac | 網路疑難應用技術研討區 | 6 | 2005-03-03 08:31 AM |
100個最佳Linux站點 | 飛鳥 | 網路疑難應用技術研討區 | 7 | 2004-07-03 11:43 PM |
理解 GNU/Linux | psac | 網路疑難應用技術研討區 | 13 | 2004-04-16 12:17 PM |
100個最佳Linux站 | aacced | 網路疑難應用技術研討區 | 0 | 2003-11-14 06:49 PM |