簡單 Apache & Tomcat 安裝教學

簡單介紹一下Apache和 Tomcat 的安裝, 環境為windows.
加上PHP等等環境建置,
這邊使用了元件版本如下 , 有需要的人請自行到官網下載:

  1. jdk1.8.0_92
  2. apache-tomcat-8.0.35-windows-x64
  3. tomcat-connectors-1.2.40-windows-x86_64-httpd-2.4.x
  4. php-5.6.21-Win32-VC11-x64

 

  1. jdk安裝
    先行安裝 jdk-8u92-windows-x64.exe 檔案 (Copy到本地端在執行)  執行後點選下一步到底完成.
  2. 設定環境變數
     [開始] ==> [電腦] 滑鼠右鍵 點選[內容]==>選擇 [進階系統設定] ==>


    點選環境變數, 於系統變數中設定環境變數
    [JAVA_HOME] = [C:\Program Files\Java\jdk1.8.0_92]   (就是剛剛jdk安裝完成的路徑)
    [Path] 後面加上 [%JAVA_HOME%\bin] 已  [;] 符號隔開.
     
  3. Apache 安裝,
    * 把 [Apache24] 資料夾copy到 c:\ 下
    * 設置httpd.conf
      簡單幾個需要用到的變數設定一下
    #Apache的安裝路徑
    ServerRoot "c:/Apache24"  

    #監聽的port
    Listen 80      

    #PHP安裝的路徑                        
    LoadModule php5_module "C:/php-5.6.21-Win32-VC11-x64/php5apache2_4.dll"

    PHPIniDir "C:/php-5.6.21-Win32-VC11-x64/"

    #架設站台的基底的資料夾, 權限請依照自己需要調整.
    DocumentRoot "C:/root"
    <Directory "c:/root">
       Options Indexes FollowSymLinks
       AllowOverride None
       Require all granted
    </Directory>
     
    * 以command確認 設置文件是否有錯.
    上圖可以看到我的 mod_jk.so 模組錯誤.
    加入Module後,  可以看到配置文件驗證OK.

    * 執行 C:\Apache24\bin\ApacheMonitor.exe 後電腦右下角會有ApacheMonitor圖示,

    選取Start執行Apache,
    理論上可以執行起來,
    *  若無法通常是環境變數沒有吃到,
      開啟cmd, 以 command執行
          [echo %Path%]
          [echo %JAVA_HOME%]
      檢查環境變數.

      或者以command [set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_92] 給值.
      到這邊Apache2.4就可以順利啟動了.
    * 隨便寫入一個index.html 放置到c:\wwwroot 下測試,
      以瀏覽器開啟 http://127.0.0.1/index.html可以看到該html的內容.


    確認阿帕契成功啟用.
  4. Tomcat安裝
    * 複製 [apache-tomcat-8.0.35] 到 c:\ 下
    * 把需要佈署的 JAVA war檔案複製到以下路徑.
    C:\apache-tomcat-8.0.35\webapps
    * 執行 C:\apache-tomcat-8.0.35\bin\startup.bat
    Tomcat即可成功執行.
     
  5. PHP程式設置
    下載完成PHP後, PHP的設定檔案為php.ini,
    請自行調整自己需要的參數,
    memory_limit = 128M
    error_log = "C:\php-5.6.21-Win32-VC11-x64\log\error.log"
    post_max_size = 20M

    我通常是動這幾個.有需要的人在自行參考官網囉.
    最後測試.
    寫一個簡單的PHP資訊 檔名為 1.php
  6. <?php
    // Show all information, defaults to INFO_ALL
    phpinfo();
    ?>


    存入剛剛Apache設置的資料夾[C:\root\]中.

    這樣就確定PHP啟用了.
    完成.