首先下載wamp Services。在軟件管家裏能夠下載到php
一路next安裝完成後啓動,圖標變成綠的說明啓動成功了。html
接下來開始配置apache
安裝好wamp後,在安裝路徑下有個www文件夾,該文件夾用於存放你的項目文件,在這個目錄下的文件纔會被服務器識別和執行。瀏覽器
例如:我安裝到了D盤,個人路徑是:服務器
D:\wamp\www\boeapp
接下來能夠測試一下你的本地服務器:ide
在www文件夾下面新建一個html文件index.html,裏面寫一些你想寫的內容,而後打開瀏覽器,在地址欄輸入localhost/index.html 若是瀏覽器渲染出你所寫的內容說明你的本地服務器可使用了。測試
不喜歡以localhost/項目文件名/xxx.php/…這種方式進行訪問?那能夠配置虛擬主機,配置後能夠經過相似www.test.com(可自定義)這種形式訪問。ui
首先找到httpd-vhosts.conf文件並打開,路徑爲:spa
安裝目錄\bin\apache\apache2.4.23\conf\extra\httpd-vhosts.conf
在文件的末尾添加:
<VirtualHost *:80> #設置主機名(可本身設置) ServerName www.local.com #設置主機別名,即用該別名也能夠訪問(前提是域名解析正確) ServerAlias local.com #設置該站點根目錄 DocumentRoot "G:\www" #設置文件夾訪問控制,其路徑要和上一行的DocumentRoot同樣, <Directory "G:\www"> #用於顯示設定「可顯示文件列表」(當無可顯示網頁的時候) Options Indexes #啓用文件夾訪問控制的文件.htaccess設置 AllowOverride All #請求控制 Require all granted #默認打開的頁面設置 DirectoryIndex index.php index.html </Directory> </VirtualHost>
而後在c盤找到hosts文件,win10的hosts文件路徑爲:
C:\Windows\System32\drivers\etc
在文件末尾處添加127.0.0.1 www.local.com(注意中間的空格不要丟),保存。
*若是保存提示另存爲的話,能夠先另存爲,而後修改另存爲的文件名爲hosts,覆蓋掉原來的hosts文件
這幾個均可以訪問到同一個項目地址:G:www文件夾下的項目
修改hosts的目的是爲了在瀏覽器訪問時,系統不會把域名(www.test.com)提交到DNS服務器,而是直接根據hosts文件在本地找到IP地址(此時是本地),提交解析。這樣咱們本地的服務器就能夠解析這個域名了。
若是須要在局域網內的其餘設備上訪問你的項目,例如開發app時在手機上測試項目,那麼就須要開啓服務器遠程訪問權限了。
打開apache配置文件httpd.conf
路徑爲:安裝目錄\bin\apache\apache2.4.23\conf\httpd.conf
修改AllowOverride和Require配置爲以下
DocumentRoot "G:/www" <Directory "G:/www/"> AllowOverride all Require all granted </Directory>
同時須要修改httpd-vhosts.conf文件,修改相同的配置
<VirtualHost *:80> #虛擬主機的名稱 ServerName www.local.com #項目地址 DocumentRoot G:/www <Directory "G:/www/"> ... AllowOverride All Require all granted </Directory> </VirtualHost>
若只須要訪問其中某一個站點,則首先須要給這個站點配置虛擬主機,而後在該虛擬主機的配置中修改AllowOverride和Require