wamp5多站點配置教程


wamp5多站點配置教程

第一要做的是安裝第二個apache服務
一、找到Apache2的htppd.conf文件.例如:我的wamp是安裝在G盤的,我的就是G:\wamp\Apache2\conf目錄下.大家自己的是安裝在哪里的自己換路徑,后面不再重復說這話了。
二、復制htppd.conf,粘貼后在conf目錄下后更名www2.conf (這里www2是自定義的,你想變成什么名字都可以。不過沒試過中文的可行不。)
三、用用編輯器打開(用什么編輯器無所謂了,記事本就可以)打開www2.conf 找到如下代碼
Listen 80
ServerName localhost:80
DocumentRoot "G:/wamp/www"
<Directory "G:/wamp/www">
更改為
Listen 8080 //8080是新的apache服務監聽的端口,可以自己改成自己想監聽的。例如:8888
ServerName localhost:8080
DocumentRoot "G:/wamp/www2" //www2是我們第二個網站的目錄
<Directory "G:/wamp/www2">
然后在G:/wamp下建一新文件夾為 www2
四、接下來就是安裝服務了,
方法一:打開G:\wamp\Apache2\bin目錄,新建一個txt文檔,文檔內容如下:(紅色字部分)
httpd.exe -k install -n "www2" -f "G:\wamp\Apache2\conf\web2.conf"

保存后,更改文件名字以及后綴為www2.bat,雙擊運行就可以了
方法二:windows下面點擊“開始”-“運行”輸入“cmd”然后回車,打開命令提示符
把命令提示符切換到G:\wamp\Apache2\bin
輸入
httpd.exe -k install -n "www2" -f "G:\wamp\Apache2\conf\web2.conf"
后按回車就可以了。
然后我們在www2下放一個html文件來做測試,在ie輸入 
http://localhost:8080 OK。服務正常

第二要做的就是服務安裝好之后 就是怎么用wamp控制台來控制新安裝的服務了
一、打開wamp目錄,找到wampmanager.ini用編輯器打開(用什么編輯器無所謂了,記事本就可以)
二、主要更改的有(更改過的是紅色的)
1
[Services]
Name: wampapache
Name: wampmysqld

[Services]
Name: wampapache
Name: wampmysqld
Name: www2


2
[StartupAction]
Action: service; Service: wampapache; ServiceAction: startresume; Flags: ignoreerrors
Action: service; Service: wampmysqld; ServiceAction: startresume; Flags: ignoreerrors

[StartupAction]
Action: service; Service: wampapache; ServiceAction: startresume; Flags: ignoreerrors
Action: service; Service: wampmysqld; ServiceAction: startresume; Flags: ignoreerrors
Action: service; Service: www2; ServiceAction: startresume; Flags: ignoreerrors


3
[Menu.Left]
Type: separator; Caption: "WAMP5"
Type: item; Caption: "Localhost"; Action: run; FileName: "C:\WINDOWS\explorer.exe"; Parameters: "
http://localhost/"; Glyph: 5
Type: item; Caption: "phpMyAdmin"; Action: run; FileName: "C:\WINDOWS\explorer.exe"; Parameters: "
http://localhost/phpmyadmin/"; Glyph: 5
Type: item; Caption: "www 目錄(&)"; Action: shellexecute; FileName: "G:/wamp/www"; Glyph: 5

[Menu.Left]
Type: separator; Caption: "WAMP5"
Type: item; Caption: "Localhost"; Action: run; FileName: "C:\WINDOWS\explorer.exe"; Parameters: "
http://localhost/"; Glyph: 5
Type: item; Caption: "Localhost:8080"; Action: run; FileName: "C:\WINDOWS\explorer.exe"; Parameters: "
http://localhost:8080/"; Glyph: 5
Type: item; Caption: "phpMyAdmin"; Action: run; FileName: "C:\WINDOWS\explorer.exe"; Parameters: "
http://localhost/phpmyadmin/"; Glyph: 5
Type: item; Caption: "www 目錄(&)"; Action: shellexecute; FileName: "G:/wamp/www"; Glyph: 5
Type: item; Caption: "www2目錄(&)"; Action: shellexecute; FileName: "G:/wamp/www2"; Glyph: 5


4
[StartAll]
Action: service; Service: wampapache; ServiceAction: startresume; Flags: ignoreerrors
Action: service; Service: wampmysqld; ServiceAction: startresume; Flags: ignoreerrors

[
StartAll]
Action: service; Service: wampapache; ServiceAction: startresume; Flags: ignoreerrors
Action: service; Service: www2; ServiceAction: startresume; Flags: ignoreerrors
Action: service; Service: wampmysqld; ServiceAction: startresume; Flags: ignoreerrors


5
[StopAll]
Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors
Action: service; Service: wampmysqld; ServiceAction: stop; Flags: ignoreerrors

[StopAll]
Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors
Action: service; Service: www2; ServiceAction: stop; Flags: ignoreerrors
Action: service; Service: wampmysqld; ServiceAction: stop; Flags: ignoreerrors


6
[RestartAll]
Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
Action: service; Service: wampmysqld; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
Action: service; Service: wampapache; ServiceAction: startresume; Flags: ignoreerrors waituntilterminated
Action: service; Service: wampmysqld; ServiceAction: startresume; Flags: ignoreerrors waituntilterminated

[RestartAll]
Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
Action: service; Service: www2; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
Action: service; Service: wampmysqld; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
Action: service; Service: wampapache; ServiceAction: startresume; Flags: ignoreerrors waituntilterminated
Action: service; Service: www2; ServiceAction: startresume; Flags: ignoreerrors waituntilterminated
Action: service; Service: wampmysqld; ServiceAction: startresume; Flags: ignoreerrors waituntilterminated


7
[myexit]
Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors
Action: service; Service: wampmysqld; ServiceAction: stop; Flags: ignoreerrors
Action: exit

[myexit]
Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors
Action: service; Service: www2; ServiceAction: stop; Flags: ignoreerrors
Action: service; Service: wampmysqld; ServiceAction: stop; Flags: ignoreerrors
Action: exit


三、更改完成之后保存,並重啟wamp就ok了。下面圖是我在機子上裝有3個服務之后的樣子了。


我不說具體的更改的用處是希望大家能自己琢磨下,想表達的觀點:最好學習方法就是實踐


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM