1. 程式人生 > 實用技巧 >Apache以及php環境部署

Apache以及php環境部署

  1. http://httpd.apache.org/ 下載Apache,此處以2.2版本為例

  2. 將下載好的Apache環境解壓到c盤根目錄下,並改名字為Apache24(主版本以及次要版本)
    在這裡插入圖片描述

  3. 開啟C:\Apache24\conf\ httpd.conf檔案,查詢ServerRoot,修改ServerRoot “c:/Apache24”,如下圖:
    在這裡插入圖片描述

  4. 查詢DocumentRoot , 修改為DocumentRoot" c:/Apache24/htdocs " (如果一樣,不用改),如下圖:(Directory相應也需要修改)
    在這裡插入圖片描述

  5. 查詢DirectoryIndex ,修改為 DirectoryIndex index.html index.php index.htm default.php (這裡我們添加了index.php index.htm default.php),如下圖:

    在這裡插入圖片描述

  6. 查詢ScriptAlias /cgi-bin/ ,修改為 ScriptAlias /cgi- bin/ " c:/Apache24/cgi-bin/" (如果一樣,不用改),如下圖:
    在這裡插入圖片描述

  7. 查詢<Directory “${SRVROOT}/cgi-bin”> 修改為 <Directory " c:/Apache24/cgi-bin"> (如果一樣,不用改),如下圖:
    在這裡插入圖片描述

  8. 開啟 C:\Apache24\conf\ httpd.conf 檔案,在# Example:位置新增
    LoadModule php5_module “LoadModule php5_module c:/php53/php5apache2_4.dll”

    AddType application/x-httpd-php .php .html .htm
    PHPIniDir “c:/php56”
    如上程式碼,如下圖:(裡面有很多的example,理論上加在哪個都行,稍後會講解如何部署php)
    在這裡插入圖片描述

  9. https://windows.php.net/downloads/releases/archives/ 下載PHP環境,此處以php-5.6.12-nts-Win32-VC11-x64.zip舉例

  10. 將下載好的php環境解壓到c盤根目錄並改名為php56
    在這裡插入圖片描述

  11. 配置環境變數,右擊我的電腦選擇“屬性”選項,如下圖:
    在這裡插入圖片描述

  12. 在開啟的窗體中選擇“高階系統設定”選項,如下圖:
    在這裡插入圖片描述

  13. 在系統屬性視窗中選擇“環境變數”選項,如下圖:

    在這裡插入圖片描述

  14. 在環境變數視窗中有“使用者變數”和“系統變數”,在系統變數中找到Path變數,如下圖:
    在這裡插入圖片描述

  15. 在變數值中最後位置加入;C:\php56;C:\php56\ext程式碼,點選確定按鈕,如下圖:
    在這裡插入圖片描述

  16. 顯示隱藏檔案,並顯示檔案字尾名,只需點選左上角組織->檔名和搜尋項
    在這裡插入圖片描述

  17. 在php56目錄中找到php.ini-development檔案,複製一份並重命名為php.ini,如下圖:
    在這裡插入圖片描述

  18. 開啟php.ini檔案,將; extension_dir = "ext"修改為 extension_dir = “ext” (去掉extension前面的分號),如下圖:
    在這裡插入圖片描述

  19. magic_quotes_gpc功能是防止SQL注入,預設是Off關閉狀態,修改為On,如下圖:(做實驗如果不允許你sql注入那怎麼能行呢),如果搜不到不要緊,加進去就行
    在這裡插入圖片描述

  20. display_errors功能是開啟錯誤提示,這樣有助於程式碼調式,預設是On開啟狀態,但在實際環境中,是禁止開啟的,修改成Off,如下圖:
    在這裡插入圖片描述

  21. 將;extension=php_mbstring.dll 修改為 extension=php_mbstring.dll(去掉extension前面的分號,這是php多位元組字串擴充套件),如下圖:
    在這裡插入圖片描述

  22. 將;extension=php_mysql.dll修改為 extension=php_mysql.dll(去掉extension前面的分號)將;extension=php_mysqli.dll 修改為 extension=php_mysqli.dll(去掉extension前面的分號) ,如下圖:
    在這裡插入圖片描述

  23. 開啟Apache服務,在c:\Apache\bin\目錄中新建一個cmd.bat檔案,內容為:cmd.exe,如下圖:在這裡插入圖片描述

  24. 開啟cmd.bat檔案,輸入httpd -k install命令並回車,建立Apache服務,如下圖:
    在這裡插入圖片描述

  25. 開啟c:\Apache\bin\目錄中的ApacheMonitor.exe程式,工作列右下角會出現Apache服務圖示,右鍵圖示,在出現的選單中選擇“open Apache Monitor“,如下圖:
    在這裡插入圖片描述

  26. 開啟Apache Service Monitor視窗,在Service Status可以看到建立的Apache2.4服務,如下圖:
    在這裡插入圖片描述

  27. 選擇 Apache2.4服務單擊Start按鈕,服務啟動成功,如下圖:
    在這裡插入圖片描述

  28. 開啟瀏覽器,輸入127.0.0.1,出現 It works! 證明成功,如下圖:
    在這裡插入圖片描述