Fantasy's World

          世界的小世界,我的大世界^_^

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            6 Posts :: 0 Stories :: 16 Comments :: 0 Trackbacks
           

          洛陽的天氣可真是討厭,昨天好不容易放晴了一天,今天就又下起了大雨,本來計劃好去買衣服的,現在只能泡湯了。這幾天來上網查了很多的資料,為了組建一個PHP、JSP、ASP的全能平臺,PHP跟JSP的平臺是組建好了,可是ASP怎么樣都不行,好不容易下了個IASP裝上了,配置了之后卻老是出現錯誤。哎NB怎么就不配個專業版的系統給我呢,這樣我就不用那么費勁了,只要把IIS跟Apache整合起來就行了。趁著有點時間就把用apache組建的PHP、JSP平臺教程整理出來了,說實話光這兩個都費了我好多的勁呀,特別是JSP,網上的教程都不知道是什么年代寫的了,幾乎都不能用了,我廢了好幾天的功夫才把這些零件給找齊,所以還特別記下了下載的地址,要下的就要趕快了!好了,廢話不多說了,往下看吧。對了,另外再多說一句,下面的配置是我安裝我本機的安裝地址的,如果你的安裝地址跟我的不符,那么你就要一些相應的改進!還有,如果一下的下載地址無效了,你可以在我這留下你的郵箱,我可以將這些東西發給你。


          前期準備: 

          所需軟件列表
          1、apache_2.0.54-win32-x86-no_ssl.exe (Apache web服務器) http://apache.justdn.org/......2.0.54-win32-x86-no_ssl.exe
          2、php-5.0.5-Win32 (PHP語言解析器)
          4、jdk1.4.2(JAVA 語言環境)
          5、jakarta-tomcat-5.5.12 (Tomcat JSP解析服務器) http://mirror.vmmatrix.ne......in/apache-tomcat-5.5.12.exe
          7、mod_jk-1.2.14-apache-2.0.54.so.asc (整合Apache+Tomcat的plus) http://apache.linuxforum.......1.2.14-apache-2.0.54.so.asc(為了找這個文件都把我給找瘋了,網上的教程到處都說要mod_jk_1.2.5_2.0.47.dll,可是我找了兩天死都找不到,后來到apache的官方網站看著生硬的EN去查才找到這么個文件,看文件名直覺就告訴我找對了,現在的apache不都是用so擴展了么,而且在那個頁面也說明了這一點,要使用還要改名,所以在這里特別指出下載地址,讓大家少走很多的彎路)

          開始安裝:
          一、 Apahce+PHP安裝配置 

          1、安裝apache_2.0.54-win32-x86-no_ssl.exe,為了方便把路徑改為c:\吧,其他都不用管一路next下去。
          2、安裝完成之后,apache服務自動加載,這時打開瀏覽器,瀏覽:http://localhost,出現apache歡迎頁面(這步需要將C:\apache2\htdocs目錄中的文件“index.html.en”改為“index.html”,方能顯示);如果這步出現異常,請檢查安裝源文件,重新安裝。
          3. 安裝php-5.0.5-Win32,一般下載的PHP文件為一個免安裝的壓縮包,解壓到C:\PHP就可以。 
          4. 配置PHP和Apache,使之能解析php程序。 
          PHP配置:將C:\PHP\目錄中的“php.ini-dist”改名“php.ini”,然后添加環境變量。在環境變量里的classpath中添加“.;c:\php;”,在新建一個“PHPRC”的變量,里面同樣是添加“.;c:\php;” 
          Apache配置: 
          打開C:\apache2\conf\httpd.conf 

          httpd.conf是apache的配置文件,在此配置文件最后添加以下語句,用以支持php程序: 

          ScriptAlias /php/ "C:/PHP/" 

          AddType application/x-httpd-php .php3 

          AddType application/x-httpd-php .php 

          AddType application/x-httpd-php .phtml 

          Action application/x-httpd-php "/php/php.exe" 

          ok,接下來重啟Apache服務器(如果加載PHP成功,可以在Apache監控器中看到Apache/2.0.52(win32) PHP/5.0.4)就可以測試了PHP了,用編輯器編寫如下語句: 
          <?
          phpinfo(); 

          ?> 

          保存文件名為“test.php”到C:\apache2\htdocs目錄,然后打開瀏覽器,瀏覽:http://localhost/test.php,出現PHP基本信息就說明配置成功。嚴格按以上說明安裝配置,都會一次成功。

          二、安裝JDK和Tomcat

          1. 安裝j2sdk-1_4_2-windows-i586,JDK一定要在Tomcat之前安裝,默認安裝路徑就可以。
          2. 安裝Jakarta-Tomcat-5.5.12,默認安裝路徑就可以。
          4.設置環境變量(桌面->我的電腦->右鍵點擊->選擇“屬性”->高級->環境變量),所有設置均在系統變量欄進行。
          新建->變量名:JAVA_HOME
          ->變量值:C:\j2sdk1.4.2
          新建->變量名:TOMCAT_HOME
          ->變量值:C:\Program Files\Apache Software Foundation\Tomcat 5.5
          新建->變量名: PATH
          ->變量值:.;C:\j2sdk1.4.2\bin; (前面的“.;”一定要有)
          修改增加環境變量 CLASSPATH (如果沒有此變量名,則新建)
          ->增加變量值:.;C:\j2sdk1.4.2\lib\dt.jar;C:\j2sdk1.4.2\lib\tool.jar;
          C:\j2sdk1.4.2\lib\NetComponents.jar;
          C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\classes;
          C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib;
          C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib\servlet-api.jar;(前面的“.;”一定要有)

          5. 啟動Tomcat服務器,打開瀏覽器,瀏覽:http://localhost:8080/ ,出現Tomcat歡迎頁面;如果這步出現異常,請檢查安裝源文件,重新安裝。

          三、整合Apache+Tomcat服務器

          1. 復制mod_jk-1.2.14-apache-2.0.54.so.asc文件到C:\Apache2\modules目錄,并將其文件名改為mod_jk.so。
          2. Apache配置:
          C:\apahce2\conf\httpd.conf
          httpd.conf
          在此配置文件最后添加以下語句,用以支持jsp程序:
          LoadModule jk_module modules/mod_jk.so

          JkWorkersFile "C:/Program Files/Apache Software Foundation/Tomcat 5.5/conf/workers.properties"
          JkMount /servlet/* ajp13
          JkMount /*.jsp ajp13

          還有要在
          DirectoryIndex index.html index.html.var的后面加上default.jsp index.jsp(前面忘了說了,支持PHP還要加上index.php default.php)

          3. 在C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\目錄下,新建文件名為“workers.properties”的文件,將如下內容復制到新建文件workers.properties中。

          workers.properties
          # 只復制以下內容即可:

          workers.tomcat_home=C:\Program Files\Apache Software Foundation\Tomcat 5.5
          workers.java_home=C:\j2sdk1.4.2
          ps=\
          # worker.list=ajp13
          worker.list=ajp12,ajp13

          worker.ajp12.port=8007
          worker.ajp12.host=localhost
          worker.ajp12.type=ajp12
          worker.ajp12.lbfactor=1

          worker.ajp13.port=8009
          worker.ajp13.host=localhost
          worker.ajp13.type=ajp13
          worker.ajp13.lbfactor=1

          worker.loadbalancer.type=lb

          worker.loadbalancer.balanced_workers=ajp12, ajp13
          worker.inprocess.type=jni
          worker.inprocess.class_path=$(workers.tomcat_home)$(ps)classes
          worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jaxp.jar

          worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)parser.jar

          worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)jasper.jar

          worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)servlet.jar

          worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)webserver.jar

          worker.inprocess.class_path=$(workers.java_home)$(ps)lib$(ps)tools.jar

          worker.inprocess.cmd_line=-config

          worker.inprocess.cmd_line=$(workers.tomcat_home)/conf/jni_server.xml

          worker.inprocess.cmd_line=-home

          worker.inprocess.cmd_line=$(workers.tomcat_home)

          worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll


          worker.inprocess.stdout=$(workers.tomcat_home)$(ps)inprocess.stdout

          worker.inprocess.stderr=$(workers.tomcat_home)$(ps)inprocess.stderr

          worker.inprocess.sysprops=tomcat.home=$(workers.tomcat_home)

          接下來重啟Tomcat和Apache服務器(必須先重啟Tomcat再重啟Apache,不然會出錯,如果加載JK成功,這個時候你可以在Apache監控器中看到Apache/2.0.52(win32) PHP/5.0.4 mod_jk/1.2.8)就可以測試了,把Tomcat的webapps這個目錄拷貝到Apache的htdocs目錄下面,然后直接在瀏覽器地址欄輸入:http://localhost/webappshttp://localhost:8080如果顯示的頁面一樣就說明成功了。

          剩下的就是連接MySQL了,但是本人不才一個叫mm.mysql-2.0.4-bin.jar的文件怎么也找不到,只找到了個mysql-connector-java-3.1.5-gamma-bin.jar的文件,可是我試過了一點用都沒有,所以連接數據庫的教程等我試驗成功再說拉!如果哪位高人能救救我的告訴我mm.mysql-2.0.4-bin.jar的下載地址或者告訴我IASP到底改如何配置,我真是感激不盡。


          posted on 2005-10-06 19:28 FinalFantasy 閱讀(4319) 評論(6)  編輯  收藏 所屬分類: 讀書筆記

          Feedback

          # re: 整合Apache和Tomcat打造PHP、JSP服務器 2006-02-19 21:02 年少無知
          給我發點好的關于配置的東西嘛。
          wjz_86@126.com  回復  更多評論
            

          # re: 整合Apache和Tomcat打造PHP、JSP服務器 2006-02-22 14:52 FinalFantasy
          @年少無知
          不知道你想要什么樣的東西,請說具體一些……  回復  更多評論
            

          # re: 整合Apache和Tomcat打造PHP、JSP服務器 2006-07-08 02:21 ogkino
          希望你能看到我得留言
          我實在找不到mod_jk-1.2.14-apache-2.0.54.so.asc
          地址已經失效,希望你能發給我,謝謝先

          ogkino@163.com  回復  更多評論
            

          # re: 整合Apache和Tomcat打造PHP、JSP服務器 2007-11-12 11:53 wv
          說得不清楚大家還是不要這個  回復  更多評論
            

          # re: 整合Apache和Tomcat打造PHP、JSP服務器 2014-11-05 08:27 whisper
          我是洛陽的。。能跟我QQ聯系嗎。有問題咨詢。。  回復  更多評論
            

          # re: 整合Apache和Tomcat打造PHP、JSP服務器 2014-11-05 08:28 whisper
          我的 QQ 282169146  回復  更多評論
            

          主站蜘蛛池模板: 博乐市| 平罗县| 通辽市| 咸丰县| 汕尾市| 西峡县| 岗巴县| 曲松县| 普安县| 阿克| 闵行区| 宜川县| 泾阳县| 白玉县| 合川市| 德江县| 龙南县| 梧州市| 大悟县| 漾濞| SHOW| 克什克腾旗| 山阳县| 梁山县| 双城市| 千阳县| 胶州市| 堆龙德庆县| 略阳县| 神池县| 定远县| 上思县| 日喀则市| 凤翔县| 九寨沟县| 阜阳市| 运城市| 乌兰浩特市| 项城市| 京山县| 枝江市|