WAMPServer配置修改及問題匯總


備忘錄

軟件版本wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b

------------------------------------------------------------------------------------------------------------------------------------

配置修改

自定義網站根目錄:

  1、修改Apache配置:找到 "  盤符:\wamp\bin\apache\apache2.4.9\conf\httpd.conf  "下Apache配置文件,查找documentroot關鍵字,修改230行位置documentroot路徑和252行<Directory "路徑">標簽對中的路徑

  2、修改WAMP菜單[www目錄(W)]:在wamp根目錄 "  盤符:\wamp  "下,找到wampmanager.ini文件,查找Menu.Left關鍵字,在[Menu.Left]下的

  Type: item; Caption: "www 目錄"; Action: shellexecute; FileName: "d:/wamp/www"; Glyph: 2  中修改Caption(名字)和FileName(路徑)

  Type: item; Caption: "WAMPworkspace 目錄"; Action: shellexecute; FileName: "E:/WAMPworkspace"; Glyph: 2

      接着在同目錄下找到wampmanager.tpl文件,查找Menu.Left關鍵字,在[Menu.Left]下的

  Type: item; Caption: "${w_wwwDirectory}"; Action: shellexecute; FileName: "${wwwDir}"; Glyph: 2  中修改Caption(名字)和FileName(路徑)

  Type: item; Caption: "WAMPworkspace 目錄"; Action: shellexecute; FileName: "E:/WAMPworkspace"; Glyph: 2

  重啟服務

 

WAMP多站定配置

  1、找到"  盤符:\wamp\bin\apache\apache2.4.9\conf\extrea\httpd-vhosts.conf  "下Apache的配置文件(作用:" 虛擬目錄配置文件 "),復制

  <VirtualHost *:80>//80是端口,修改過端口的需要改端口值
  ServerAdmin webmaster@dummy-host2.example.com
  DocumentRoot "c:/Apache24/docs/dummy-host2.example.com"
  ServerName dummy-host2.example.com
  ErrorLog "logs/dummy-host2.example.com-error.log"
  CustomLog "logs/dummy-host2.example.com-access.log" common
  </VirtualHost>

  標簽對即可,ServerAdmin:設置管理員郵箱地址;DocumentRoot:網站目錄所在路徑;ServerName:主機名;ErrorLog:錯誤日志;CustomLog:日常日志

  例如添加站點

  <VirtualHost *:80>
  DocumentRoot "E:/WAMPworkspace/demo"
  ServerName demo.com
  </VirtualHost>

  2、找到Apache配置文件" httpd.conf",查找httpd-vhosts,

  #Include conf/extra/httpd-vhosts.conf  去掉前邊的"#"(#表示注釋),修改為

    Include conf/extra/httpd-vhosts.conf

  3、修改windows hosts文件:目錄: "  C:\Windows\System32\drivers\etc\hosts  "  ,在最后添加以下語句配置站點:

    127.0.0.1     demo.com  //遇到demo.com時,優先從127.0.0.1請求資源

  說明:由於我使用的版本是WAMP2.5的版本,所以在httpd.conf文件的<Directory "E:/WAMPworkspace/">...</Directory>標簽對中如下顯示

  #   onlineoffline tag - don't remove

    Require local

  此處的值不必修改,如果是WAMP的早期版本,在httpd.conf文件的<Directory "E:/WAMPworkspace/">...</Directory>標簽對中如下顯示

   #   onlineoffline tag - don't remove

     Order Deny,Allow

     Deny from all

     Allow from 127.0.0.1

  意思是說,拒絕一切訪問資源,但允許127.0.0.1的訪問資源,修改為

   #   onlineoffline tag - don't remove

     Order Deny,Allow

     Allow from all

   # Allow from 127.0.0.1

  重啟服務

  最后嘗試用 http://demo.com訪問站點看看(首先要之前設置的demo站點中有內容)

 

自定義端口號

  1、找到Apache配置文件httpd.conf,查找Listen關鍵字,找到

    #Listen 12.34.56.78:80
      Listen 0.0.0.0:80
      Listen [::0]:80

  修改加粗處的端口號(任意端口)

  2、找到Apache配置文件httpd.conf,查找ServerName localhost關鍵字,在221行位置,找到

    ServerName localhost:80

   修改加粗處的端口號(和第一步修改的端口一致)

  3、修改WAMP菜單

   找到wampmanager.ini文件,查找Menu.Left關鍵字,找到Caption為Localhost、phpMyAdmin的菜單項,在Parameters的內容中加入端口

    Type: item; Caption: "Localhost"; Action: run; FileName: "C:\Windows\explorer.exe"; Parameters: "http://localhost:8088/"; Glyph: 5

    Type: item; Caption: "phpMyAdmin"; Action: run; FileName: "C:\Windows\explorer.exe"; Parameters: "http://localhost:8088/phpmyadmin/"; Glyph: 5

   找到wampmanager.tpl文件,查找Menu.Left關鍵字,找到Caption為${w_localhost}、${w_phpmyadmin}的菜單項,在Parameters的內容中加入端口   

    Type: item; Caption: "${w_localhost}"; Action: run; FileName: "${c_navigator}"; Parameters: "http://localhost:8088/"; Glyph: 5

    Type: item; Caption: "${w_phpmyadmin}"; Action: run; FileName: "${c_navigator}"; Parameters: "http://localhost:8088/phpmyadmin/"; Glyph: 5

  重啟服務

  注意:修改完端口后,之前配置的站點中的端口號都要修改,例如修改端口為8088,訪問http://demo.com:8088/看看修改結果

------------------------------------------------------------------------------------------------------------------------------------

問題一

  Apache服務無法啟動,WAMPServer圖標處於粉紅色

  解決辦法:卸載重裝

------------------------------------------------------------------------------------------------------------------------------------

 


免責聲明!

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



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