1. 程式人生 > >Win10搭建wamp環境超詳細教程(php7.1.4 + mysql5.7.18 + apache2.4)

Win10搭建wamp環境超詳細教程(php7.1.4 + mysql5.7.18 + apache2.4)

前言

wamp整合軟體用了一年了,最近突然覺得應該自己來搭建環境,畢竟用別人的總是感覺不舒服,出了許多bug也不好找。

PHP安裝

首先到官網上面去下載適合自己的php版本。

1.php目前最新版本已經更新到7.1版本。 所以我們本次以7.1為例項。 我們可以看到頁面中有許多php版本可以選擇,那到底我們應該選擇哪個呢? 這裡有我寫了一篇部落格簡單說了一下,傳送門

對於apache伺服器來說一般選擇isapi方式,而對於nginx伺服器則選擇FastCGI方式。

所以我們這裡選擇Thread Safe版本

2.下載好php,我們把它解壓到相應的碟符裡面,我這裡是解壓到E:\wamp\php7路徑下,大家最好也像這樣專門建立一個資料夾便於管理。

3、在解壓的根目錄(比如,我的根目錄為D:\DevelopmentTools\PHP)下找到檔案php.ini-development,將其改名為php.ini

4、我們在php.ini裡可以指定開啟或關閉對應的模組;

4.1 extension_dir 表示擴充套件庫路徑

在php.ini檔案中找到該行

; On windows:
extension_dir = "/ext"


將前面的分號去掉,並將其改為你電腦的php路徑

; On windows:
extension_dir = "D:/wamp/php7/ext"


4.2 開啟MySQL資料庫支援

(1)在php.ini檔案查詢

;extension=php_mysqli.dll


去掉分號。

如果還需要其他功能,可以到官網上面去檢視文件

Apache配置

1.到官網上面去下載apache軟體

但是我們需要注意的是官網上面的提供只是apache的原始碼,並不是編譯好的檔案,如果要下編譯好的檔案,我們需要到第三方網站去下載。
點選圖上連線,我們到達第三方網站
上面紅框裡面的網站,我們可以隨便選擇,我選了第一個 下載好後,我們解壓到剛剛新建的目錄下面。 2.開啟 Apache安裝根目錄\conf 下的 httpd.conf (在我的電腦的目錄為 E:\wamp\Apache24\conf\httpd.conf )
2.1 在httpd.conf 檔案中,查詢
Define SRVROOT "/Apache24"
ServerRoot "${SRVROOT}"


將其改成你的目錄
Define SRVROOT "D:/wamp/Apache24"
ServerRoot "${SRVROOT}"


2.2 繼續在httpd.conf查詢
DocumentRoot "${SRVROOT}/htdocs"
<Directory "${SRVROOT}/htdocs">


改成你想要存放網站的目錄,我自己在apache24目錄下新建了一個www目錄
DocumentRoot "${SRVROOT}/www"
<Directory "${SRVROOT}/www">

注意,我們這裡更改時,一定不要原樣複製路徑,因為路徑中是\,而我們在檔案中必須寫成/ 2.3 在httpd.conf 的末尾加上,以我的電腦為例(因為安裝路徑的不同會有些許差異,根據自己的安裝路徑來確定),實現對php模組的載入:
# php7 support  
LoadModule php7_module "E:/wamp/php7/php7apache2_4.dll"  
AddHandler application/x-httpd-php .php  
  
# configure thepath to php.ini  
PHPIniDir "E:/wamp/php7"

如果你下載的是php5,那麼就要將7改成5
4.4 在httpd.conf查詢(可選)
<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>
DirectoryIndex為Apache伺服器的預設索引,我們根據需要可以修改預設索引,比如我的索引順序:
改成
<IfModule dir_module>
    DirectoryIndex index.php index.htm index.html
</IfModule>

索引優先順序 index.php > index.htm > index.html , 大家可以根據需要來設定 5.執行 按Win+X,執行命令提示符(管理員),切換到apache安裝的bin目錄下面,輸入httpd回車,如果沒有其他輸出,則apache配置成功,但是我們不能關閉cmd視窗,否則伺服器將關閉 在瀏覽器中輸入localhost,就可以訪問apahce了。 6.在服務裡面新增apache 我們首先切換到Apache安裝的bin目錄下面,輸入httpd -k install命令回車,出現下面介面則說明安裝成功
以後我們就可以使用httpd -k staart,httpd -k stop和httpd -k restart來操作apache了。如果還想了解更多,可使用httpd -h檢視幫助。 當apache服務安裝後,可以關閉cmd視窗,並且除非自己手動關閉,否則apache每次開機時會自啟動服務。


Mysql配置

mysql的話,我同學寫的一篇部落格比較詳細,大家可以參照配置。傳送門 注意,如果是最新版的mysql,就不需要配置my.ini檔案。可以直接調到後面安裝服務階段。環境變數最後再統一配置。

配置環境變數

開啟環境變數配置,找到系統變數,在Path下面新增三項
到這步,環境配置成功