首先下載wamp Services。在軟件管家里可以下載到
一路next安裝完成后啟動,圖標變成綠的說明啟動成功了。
接下來開始配置
1、項目路徑
安裝好wamp后,在安裝路徑下有個www文件夾,該文件夾用於存放你的項目文件,在這個目錄下的文件才會被服務器識別和執行。
例如:我安裝到了D盤,我的路徑是:
D:\wamp\www\boe
接下來可以測試一下你的本地服務器:
在www文件夾下面新建一個html文件index.html,里面寫一些你想寫的內容,然后打開瀏覽器,在地址欄輸入localhost/index.html 如果瀏覽器渲染出你所寫的內容說明你的本地服務器可以使用了。
2、配置虛擬主機
不喜歡以localhost/項目文件名/xxx.php/…這種方式進行訪問?那可以配置虛擬主機,配置后可以通過類似www.test.com(可自定義)這種形式訪問。
首先找到httpd-vhosts.conf文件並打開,路徑為:
安裝目錄\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地址(此時是本地),提交解析。這樣我們本地的服務器就可以解析這個域名了。
3、局域網遠程訪問
如果需要在局域網內的其他設備上訪問你的項目,例如開發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