WampServer常用環境配置


WampServer即Windows Apache Mysql PHP集成安裝環境,就是在window下的apache、php和mysql的服務器軟件。

其特點就是

1、支持中文語言,一鍵安裝,省時省力;任何人都可以輕松搭建;
2、集成Apache/MySQL/PHP/PhpMyadmin;支持PHP擴展、Apache的mod_rewrit;
3、一鍵啟動、重啟、停止所有服務,一鍵切換到離線狀態等等。

WAMP在使用時常常需要進行自定義的配置,下面就簡單的介紹下wamp的配置

1.首先下載好wampserver,並根據提示進行安裝;

2.自定義網站目錄(如改為E:/web)

如下圖,打開httpd.conf文件。 

用Ctrl+F查找DocumentRoot,做如下修改

DocumentRoot "E/web"

接下來,在這個地方的下方附近,有<Directory "f:/wamp/www/">,將其改為<Directory "E/web">

然后重新啟動wamp,並測試,測試的方法就是在要改的web目錄下,新建一個test.php的測試文件,瀏覽器地址欄輸入localhost/test.php

 

3.修改wamp界面顯示,即將初始的www目錄改成web目錄

打開wamp\wampmanager.ini文件,Ctrl+F搜索Menu.left找到

[Menu.Left] ......

Type: item; Caption: "www 目錄"; Action: shellexecute; FileName: "F:/wamp/www"; Glyph: 2

替換為: Type: item; Caption: "web 目錄"; Action: shellexecute; FileName: "E:/web"; Glyph: 2 ......


 

再打開wamp\wampmanager.tpl文件,Ctrl+F搜索Menu.left找到

[Menu.Left] ...... Type: item; Caption: "${w_wwwDirectory}"; Action: shellexecute; FileName: "${wwwDir}"; Glyph: 2

替換為: Type: item; Caption: "web 目錄"; Action: shellexecute; FileName: "E/web"; Glyph: 2 ......

然后重新啟動wamp,就可以看到web目錄了

 

4.多站點配置

   1.打開wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf文件。(虛擬目錄配置文件)

 

/添加站點,test01和test02目錄下放置網站文件
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.example.com //郵箱地址,可不寫
    DocumentRoot "E/web/test01" //網站文件目錄
    ServerName test01.com //主機名
    ErrorLog "logs/dummy-host2.example.com-error.log" //錯誤日志,可不寫
    CustomLog "logs/dummy-host2.example.com-access.log" common //日常日志,可不寫
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.example.com //郵箱地址,可不寫
    DocumentRoot "E:/web/test02" //網站文件目錄
    ServerName test02.com //主機名
    ErrorLog "logs/dummy-host2.example.com-error.log" //錯誤日志,可不寫
    CustomLog "logs/dummy-host2.example.com-access.log" common //日常日志,可不寫
</VirtualHost>

 

      2.以上文件是作為擴展文件,默認狀態下是不會加載的,因此需要更改Apache中的httpd.conf文件,如下所示

# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
替換為
# Virtual hosts
Include conf/extra/httpd-vhosts.conf

將#號刪掉,#號代表注釋。

      3.Apache默認拒絕其他外部主機訪問本地主機,故需要做以下修改

//Apache2.4.9版本的httpd.conf文件為:

# onlineoffline tag - don't remove

Require local

//將“Require local”前面加上#,再回車、然后加上一句:Require all granted
Require all granted 

      4.打開C:\Windows\System32\drivers\etc\hosts,添加:

//添加站點
127.0.0.1 test01.com
127.0.0.1 test02.com

最后在web下新建兩個目錄,並分別寫好測試文件,進行測試:打開瀏覽器,輸入test01.com和test02.com。

注:到這里,可能會發現localhost打不開,只需在第一步的基礎上加上如下代碼

<VirtualHost *:80>

    ServerAdmin webmaster@dummy-host2.example.com

    DocumentRoot "E/web"           //目錄寫你自己的目錄

    ServerName localhost

</VirtualHost>

 

5.自定義端口號

apache默認為80端口,如被占用,則需要修改端口號。

如上文,打開httpd.conf文件,做如下修改:

Listen 80
替換為:
Listen 8080(或改成其它未被占用端口號)
……
//中間代碼省略
…… ServerName localhost
:80 替換為: ServerName localhost:8080(與上面修改的端口號要一致)

重新啟動wamp,瀏覽器中輸入localhost:8080/test.php進行測試

注:可能在新版本的wamp中有所出入

 

以上就是常用的配置,如果文中有不對的地方,歡迎指正!

 


免責聲明!

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



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