Wampserver配置與本地建站


☆根目錄修改問題

/.修改運行根目錄

1.修改apache配置,將服務請求定位到新目錄下

→左擊wampserver,點擊Apache打開httpd.conf文件,Ctrl+f搜索documentroot和directory,修改路徑->D:/www

→左擊wampserver,點擊Apache打開httpd-vhosts.conf文件,Ctrl+f搜索documentroot和directory,修改路徑->D:/www
2.修改Wamp配置,將wamp給定的運行根目錄顯示定位為用戶指定的運行根目錄
→打開D:/wamp找到文件wampmanager.ini,定位到Type: item; Caption: " www directory "; Action: shellexecute; FileName: " C:/wamp64/www "; Glyph: 2

修改:www directory →www 目錄;  C:/wamp64/www→ D:/www
→打開D:/wamp找到文件wampmanager.tpl,定位到Type: item; Caption: "${w_wwwDirectory}"; Action: shellexecute; FileName: " C:/wamp64/www "; Glyph: 2

修改:${w_wwwDirectory}→www 目錄; C:/wamp64/www→D:/www

保存,退出wamp,重新啟動,此時www目錄就變為用戶指定的運行根目錄。

 

☆設置MySQL(5.7.19)數據庫密碼:

1.安裝wampserver后MySQL默認密碼為空,在WAMP 托盤圖標中點擊phpmyadmin打開數據庫登錄界面。

2.用戶名為root,密碼不用輸,點擊執行即可登入數據庫;點擊“賬戶”選項,選中root localhost,點擊這一行最右側的“修改權限”,選中“修改密碼”選項,為root用戶設置密碼(如果不想將密碼加密,不要點擊“生成”),並點擊“執行”。提示已修改,說明修改成功。

3.然后修改配置文件:config.inc.php,這個文件路徑是:\wamp64 \apps\phpmyadmin4.7.4 ;

找到$cfg['Servers'][$i]['password'] = '';在等號右邊引號中輸入設置的密碼。

在這行下面添加:$cfg['blowfish_secret'] = 'fslk3xkl319sf';   這里引號內的字母數字你可以隨便輸入。

4.保存,重啟所有服務,以后再打開PHPmyadmin都需要輸入密碼才能登錄了。

 

☆外部訪問問題

/.Apache2.4.27版本下外機(局域網)訪問本機web項目問題

1.首先打開httpd.conf,搜索“Require local”,將其改為“Require all granted”;

2.再打開httpd-vhosts.conf,搜索“Require local”,將其改為“Require all granted”;

注意:這兩處地方必須同時更改才可以生效,用手機測試輸入本機ip可以打開目標電腦下的web項目

 

☆端口占用問題

如果80端口被占用(wamp默認使用80端口),會導致wamp無法正常啟動。

/.如何查看某一個端口是否被占用?

在控制台輸入:netstat -ano,查看即可。

/.如何修改wamp端口?

1. 打開httpd.conf文件,打開后Ctrl+F搜索【Listen】關鍵字,把默認的【80】修改為其他的端口號,例如【8088】,如圖

 

2.打開后Ctrl+F搜索【servername】關鍵字,同樣修改,例如【8088】,如圖。然后保存。

 

此時想要訪問根目錄下的網站如test.com,需要輸入test.com:8088才可以訪問,否則找不到頁面。為了不用輸入端口也可以找到頁面,進行后續操作。

3. 找到wamp目錄下的【wampmanager.tpl】文件,用文本編輯器打開,Ctrl+F搜索【http://localhost】關鍵字,將【http://localhost】后面加上你剛才設置的端口號,即【http://localhost:8088】;同理將【http://localhost/phpmyadmin/】和【http://localhost/webgrind/】的【localhost】后面都加上【:8088】,如【http://localhost:8088/phpmyadmin/】

 

☆如何建站問題

1.點擊Apache打開httpd-vhosts.conf文件

添加代碼:

<VirtualHost *:80>

  DocumentRoot "D:/www/test"  //網站代碼存放目錄

  ServerName test.com          //指定你想要的域名,如www.test.com,域名與代碼目錄無關

</VirtualHost>

2. 用編輯工具打開C:\Windows\System32\drivers\etc目錄下的hosts文件,添加192.168.0.x     localhost   //將localhost的ip指向為你的主機ip

192.168.0.x     test.com   //訪問test.com這個域名時,系統會向指定的ip請求支援,於是可以訪問運行根目錄下的網站

 

☆默認主頁問題(即訪問某一個域名時應該打開哪一個頁面)

/.index.php 、index.html 等等這些文件名,都是在目前大部分web服務器程序(例如Apache Nginx)中的默認主頁。即用戶通過瀏覽器訪問某個目錄時,若不精確到資源名稱,服務器默認將index.php提交給用戶。例如你訪問http://example.com/ 與訪問http://example.com/index.php是同樣的效果。不過,這個默認主頁可以在你服務器配置文件里修改。

/.如何設置默認頁面?

1.打開Apache的配置文件httpd.conf,Ctrl+F搜索【IfModule】關鍵字定位到

<IfModule dir_module>

    DirectoryIndex index.php index.php3 index.html index.htm

</IfModule>

2.將自己需要設置的默認首頁的名稱寫到后面保存即可,如
<IfModule dir_module>
DirectoryIndex index.php index.php3 index.html index.htm test.html
</IfModule>
則test.html則就成為Apache的默認首頁之一,但是優先級比前面的低,優先級和順序有關。


免責聲明!

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



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