WAMP设置
當(dāng)安裝好WAMP后,windows右下角會(huì)出現(xiàn)WAMP Server的圖標(biāo),如圖所示!
當(dāng)中集成了PHP開(kāi)發(fā)的常用功能。
Localhost:表示啟動(dòng)瀏覽器打開(kāi)本地首頁(yè)
My Projects:項(xiàng)目文件夾(目前沒(méi)有任何作用)
phpMyAdmin:MySql Web管理工具。
Apache:Apache服務(wù)器管理相關(guān)內(nèi)容,有版本管理,服務(wù)管理,模塊管理,虛擬目錄管理,配置文件,日志文件。
PHP:PHP相關(guān)管理,版本,設(shè)置和擴(kuò)展。
MySQL:MySQL相關(guān)管理,版本,服務(wù),MySql控制臺(tái),配置文件,日志。
WebGrid:調(diào)試窗口
快速設(shè)置:?jiǎn)?dòng)、關(guān)閉、重啟所有服務(wù)。
切換在線狀態(tài):是否能被外部訪問(wèn),在線表示可以訪問(wèn),離線表示只能被本機(jī)訪問(wèn)。
一、修改WAMP默認(rèn)的文本編輯器
1、在WAMP根目錄中打開(kāi)wampmanager.conf文件。
將:
editor = "notepad.exe"
修改為:
editor = "C:Program FilesNotepad++
otepad++.exe"
然后保存,重新啟動(dòng)WAMP。
二、配置WAMP網(wǎng)站根目錄。
1、首先在F:盤(pán)新建一個(gè)Demo文件夾,用來(lái)存放網(wǎng)站代碼。
2、修改Apache的中httpd.conf中
修改:
DocumentRoot "D:/php/wamp/www/" 為DocumentRoot "F:/Demo/"
<Directory "D:/php/wamp/www/"> 為<Directory "F:/Demo/">
注意:所有配置文件修改后,都必須重新啟動(dòng)服務(wù)。
這時(shí)Apache中的文件就已經(jīng)修改完成,就可以通過(guò)localhost訪問(wèn)F:/Demo中的文件了。
但是WAMP菜單中的www目錄還沒(méi)有改變,如果需要改變WAMP菜單中的目錄,還需要修改WAMP安裝目錄下的wampmanager.ini和wampmanager.tpl文件。
3、修改wampmanager.ini文件。
搜索"menu.left";將
Type: item; Caption: "www 目錄"; Action: shellexecute; FileName: "D:/php/wamp/www"; Glyph: 2
修改為:
Type: item; Caption: "Demo目錄"; Action: shellexecute; FileName: "F:/Demo"; Glyph: 2
4、修改wampmanager.tpl文件
搜索"menu.left";將:
Type: item; Caption: "${w_wwwDirectory}"; Action: shellexecute; FileName: "${wwwDir}"; Glyph: 2
修改為:
Type: item; Caption: "Demo目錄"; Action: shellexecute; FileName: "F:/Demo"; Glyph: 2
修改后重新啟動(dòng)WAMP。
三、WAMP多站點(diǎn)的配置
第1步,修改httpd.conf,增加8080端口的監(jiān)聽(tīng)
#Listen 12.34.56.78:80
Listen 80
Listen 8080
第2步,修改virtual hosts的配置,同樣在httpd.conf這個(gè)文件中。
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
#修改為
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
第3步,增加虛擬主機(jī)配置,修改httpd-vhosts.conf文件。
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
NameVirtualHost *:8080
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "C:/wamp/www/"
ServerName dummy-host.example.com
ServerAlias www.dummy-host.example.com
ErrorLog "logs/dummy-host.example.com-error.log"
CustomLog "logs/dummy-host.example.com-access.log" common
<Directory "C:/wamp/www/">
Options Indexes FollowSymLinks
AllowOverrideAll
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:8080>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "C:/wamp/www2/"
ServerName dummy-host.example.com
ServerAlias www.dummy-host.example.com
ErrorLog "logs/dummy-host.example.com-error.log"
CustomLog "logs/dummy-host.example.com-access.log" common
<Directory "C:/wamp/www2/">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
第4步,重啟apache,就可以看到效果了
四、添加本地域名訪問(wèn)
1、修改httpd-vhosts.conf文件。
<VirtualHost *:80>
DocumentRoot "D:phpwampwww est01"
ServerName test1.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:phpwampwww est02"
ServerName test2.com
</VirtualHost>
2、修改hosts文件
C:WindowsSystem32driversetchosts
添加:
127.0.0.1 test1.com
127.0.0.1 test2.com
在hosts中只能使用默認(rèn)端口綁定域名,也就是只能綁定80端口,指定其他端口后就無(wú)法訪問(wèn)。
總結(jié)
- 上一篇: 浅谈Trigger
- 下一篇: 人脸关键点检测之hourglass网络原