Apache 2.4.1六、PHP5.6.11安裝教程

之前我寫過Apache2.4和php5.5的安裝教程,可是後來我本身跟着本身寫的東西作時發現有不少問題,這裏把這些問題從新修正,再寫一個教程,供你們參考。php

注意:WinXP系統請選擇舊版本Apache和PHP。html

注意:此教程通用於全部 Apache 2.4.x 和 PHP 5.5~5.6 版本之間。mysql

工具/原料

 
  • Apache 2.4.16(Apache 2.4.16 Win32-VC14)
  • PHP 5.6.11(php-5.6.11-Win32-VC11-x86)

寫在前面

 
  • 這裏我爲了方便你們,就不把注意事項寫在「注意事項」的版塊裏了。sql

    原有的「注意事項」版塊寫一些軟件的下載地址。apache

    注意:若是在安裝Apache、PHP時提示文件丟失,能夠嘗試安裝一下VC庫,相應版本的VC庫已經放在「注意事項」板塊中了。windows

    END

下載 Apache 2.4.16

 
  1. 1

    登錄 http://www.apachelounge.com/download/ ,下載Apache 2.4.16(這裏是2.4.16,當你下載時,可能不是2.4.16,但必定是2.4.x)。瀏覽器

    注意版本,Win64是供64位系統使用,Win32是供32位系統使用。服務器

    注意:這裏還須要VC14運行庫,下載地址已經寫在」注意事項「版塊中了。app

    Apache 2.4.1六、PHP5.6.11安裝教程
  2. 2

    將下載到的文件解壓,這裏我以D:\PHP爲例。工具

    END

配置 Apache 2.4.16

 
  1. 1

    用記事本打開 D:\Apache\conf\httpd.conf ,準備修改Apache配置文件。

     

    注意:若是你的版本號與筆者的不徹底相符,你能夠選擇關鍵詞搜索;若是徹底同樣,你能夠簡單點,直接轉到行數。

    注意:若是你的記事本沒有」轉到「功能,請先依次點開」格式「-->」自動換行「,把」自動換行「對鉤去掉,就有了。

  2. 2

    第37行,關鍵詞:ServerRoot "c:/Apache24"

    這是Apache的安裝目錄,按照本身的實際狀況(解壓到哪就寫什麼)填寫,這裏我填寫「D:/Apache「。

    注意:記住當在 Windows 環境下的 Apache 配置文件中添加路徑值時,全部的反斜線,如 c:\directory\file.ext,應轉換爲正斜線: c:/directory/file.ext。對目錄來講,也必須由斜線結尾。

    Apache 2.4.1六、PHP5.6.11安裝教程
  3. 3

    第209行,關鍵詞:ServerAdmin admin@example.com

    這是Apache管理員Email地址,改不改無所謂。

     

    第218行,關鍵詞:#ServerName www.example.com:80

    這是Apache的服務器地址,把前面的」#「去掉,把」www.example.com「改爲」localhost「。

    Apache 2.4.1六、PHP5.6.11安裝教程
  4. 4

    第242行,關鍵詞:DocumentRoot "c:/Apache24/htdocs"

    這個是網站的根目錄,能夠本身修改,這裏我改爲「H:/Web」。

     

    第243行,關鍵詞:<Directory "c:/Apache24/htdocs">

    這個也是網站根目錄,可是必須和上面的改爲同樣,不然沒法打開網站。

    注意:你填的這個目錄必須已建立(必須是存在的),不然也會報錯。

    注意:記住當在 Windows 環境下的 Apache 配置文件中添加路徑值時,全部的反斜線,如 c:\directory\file.ext,應轉換爲正斜線: c:/directory/file.ext。對目錄來講,也必須由斜線結尾。

    Apache 2.4.1六、PHP5.6.11安裝教程
  5. 5

    第276行,關鍵詞:DirectoryIndex index.html

    這個是網站的首頁設置,你能夠本身再添加一些網頁,好比「index.php」等。

    這裏我改爲「DirectoryIndex index.php index.htm index.html」。

    注意:每一個文件名中間要用空格隔開。

    注意:Apache服務器程序在尋找首頁文件時有一個前後順序,即先找你填的第一個文件名,因此在修改的時候要注意前後順序

    Apache 2.4.1六、PHP5.6.11安裝教程
  6. 6

    第359行,關鍵詞:ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"

    這個是Apache服務器的關鍵文件目錄,要修改成本身Apache的安裝目錄下的「cgi-bin」文件夾。

    Apache 2.4.1六、PHP5.6.11安裝教程
  7. 7

    第375行,關鍵詞:<Directory "c:/Apache24/cgi-bin">

    和第8步同樣,也改爲同樣的。

    Apache 2.4.1六、PHP5.6.11安裝教程
  8. 8

    至此,Apache 2.4.16 配置完畢。

    你能夠打開Apache安裝目錄下的「bin」文件夾中的「httpd.exe」測試服務器,若是一閃而過,則說明你的配置文件有問題。若是打開一個空的命令提示符,那麼恭喜你。

    不要關閉這個命令提示符,打開瀏覽器,在地址欄輸入「localhost」,回車,若是顯示「It works!」或者其餘網頁,則說明你的服務器配置成功。

    Apache 2.4.1六、PHP5.6.11安裝教程
    END

下載 PHP 5.6.11

 
  1. 1

    登陸 http://windows.php.net/download#php-5.6 ,下載最新的PHP。

    注意:「Non Thread Safe」是IIS專用的,「Thread Safe」纔是Apache服務器用的。

    注意:「x86」是32位系統使用的,「x64」是64位系統使用的,下載時要注意。

    注意:這個PHP是基於VC11製做的,須要下載VC11運行庫,下載地址已經放在「注意事項」板塊中了。

    Apache 2.4.1六、PHP5.6.11安裝教程
  2. 2

    將下載到的壓縮包解壓,這裏以「D:\PHP」爲例。

    將PHP目錄下的」php.ini-production"更名爲"php.ini"。

    Apache 2.4.1六、PHP5.6.11安裝教程
    END

配置 PHP 5.6.11

 
  1. 1

    打開更名後的「php.ini」文件,準備修改PHP配置文件。

     

    注意:若是你的版本號與筆者的不徹底相符,你能夠選擇關鍵詞搜索;若是徹底同樣,你能夠簡單點,直接轉到行數。

    注意:若是你的記事本沒有」轉到「功能,請先依次點開」格式「-->」自動換行「,把」自動換行「對鉤去掉,就有了。

  2. 2

    第736行,關鍵詞:; extension_dir = "ext"

    把前面的「;」去掉,這個是指向擴展庫目錄的路徑(須要指向存放 PHP 擴展庫文件的目錄),能夠是絕對路徑(如 "J:\PHP\ext")或相對路徑(如 "ext")。這裏它已經幫你寫好了,只要稍稍修改一下便可。

    Apache 2.4.1六、PHP5.6.11安裝教程
  3. 3

    從第878行開始,就是PHP的擴展庫的開關設置,若是須要打開,只須要把相應的擴展庫的前面的「;」去掉便可。

    這裏按照平時的使用須要和習慣,我依次打開php_fileinfo.dll、php_gd2.dll、php_mysql.dll、php_mysqli.dll、php_pdo_mysql.dll

    Apache 2.4.1六、PHP5.6.11安裝教程
  4. 4

    至此,PHP 5.6.11 配置完畢。

    保存,退出。

    END

Apache 2.4.16 和 PHP 5.6.11 的整合

 
  1. 1

    打開「[Apache_home]\conf\httpd.conf」。在中間插入一段文字:

    LoadModule php5_module "J:/php/php5apache2_4.dll" 

    AddHandler application/x-httpd-php .php

    PHPIniDir "J:/php"

     

    注意:其中的文件路徑須要根據你的實際狀況自行填寫

    注意:記住當在 Windows 環境下的 Apache 配置文件中添加路徑值時,全部的反斜線,如 c:\directory\file.ext,應轉換爲正斜線: c:/directory/file.ext。對目錄來講,也必須由斜線結尾。

    Apache 2.4.1六、PHP5.6.11安裝教程
  2. 2

    保存,退出。

    END

將 Apache 2.4.16 安裝爲系統服務

 
  1. 1

    肯定你沒有打開「httpd.exe」文件

  2. 2

    如今開始安裝服務器,關閉剛纔打開的命令行窗口,在「[Apache_home]\bin」下建立一個文本文件,內容爲:

    httpd.exe -k install -n "Apache2.4"

    Pause

     

    而後把它更名爲「install.cmd」,並運行文件,若是不提示錯誤,那就說明安裝成功了。「服務」也會有Apache24這個服務項。這個時候能夠選擇啓動,啓動Apache服務。

  3. 3

    之後能夠經過「[Apache_home]\bin」文件夾下的「ApacheMonitor.exe」來控制這個Apache。任務欄也會有顯示這個軟件的很方便的管理Apache的運行。

    END

如何卸載 Apache 2.4.16

 
  1. 1

    很簡單,在「[Apache_home]\bin」目錄下建立一個文本文件,內容爲:

    httpd.exe -k uninstall -n "Apache2.4"

    Pause

    而後把它更名爲「uninstall.cmd」,並運行文件,就能夠卸載Apache了。固然建立一個「uninstall」文件頗有必要,以方便之後卸載Apache,只要運行「uninstall.cmd」文件,就好了。

  2. 2

    而後你就能夠將Apache文件夾和PHP文件夾刪掉,就能夠了。

    END

寫在最後

 
  • 其實這樣本身動手安裝Apache和PHP只是爲了鍛鍊動手能力,如今的XAMPP、WAMP等大型PHP整合套件都已經更新到Apache2.4,各位玩家徹底能夠本身下載安裝。

    END

注意事項

 
  • VC14下載地址:http://www.microsoft.com/en-us/download/details.aspx?id=46881
  • VC11下載地址:http://www.microsoft.com/zh-CN/download/details.aspx?id=30679
相關文章
相關標籤/搜索