wamp安装、配置多项目、其他问题的解决办法
0.wamp在windows下的無互聯網的裸機安裝
帶好以下幾個東西
首先安裝微軟運行庫
完成后安裝wamp
碰到wamp橙色后:關閉windows的iis服務;改端口;問題一般是二者之一。
直到wamp托盤圖標變成綠色
左鍵點擊,“轉到在線模式”
至此wamp安裝完成,接下來就是項目配置階段
1.直接放到www文件夾下,訪問時帶上文件夾路徑即可
由于動態網頁php為解析出來的,直接將項目文件夾放置www目錄下即可。
例:我的項目叫wp,則把整個文件夾放成www/wp/即可,在安裝并設置完成后,可以通過“localhost/wp”來訪問,其中wp就是www下的項目文件夾的名字。
2.將其他路徑的項目也用wamp來解析(重點)
(準確來講,叫做:wamp配置多域名虛擬目錄)
https://www.jianshu.com/p/813e7e459773
https://blog.csdn.net/youmypig/article/details/44752279
https://www.jianshu.com/p/ee210d99ca89
https://blog.csdn.net/u014420383/article/details/47837411
https://bbs.csdn.net/topics/10355936
下面摘下最靠譜的
http://www.thinkphp.cn/topic/9728.html
安裝完成wamp后默認的www目錄是在我本地的C:wampwww,這個目錄下我放了一些自己測試php寫的一些小例子。但是我工作的項目都是在其他的D盤、E盤,反復的設置apache的DocumentRoot 路徑實在不是一個好的解決方案。當然這點小問題還是很好解決的,跟VPS中設置多域名類似,使用Apache的虛擬主機擴展Vhost可以輕松解決這個問題。
現在先來配置虛擬主機:
1、首先打開apache的配置文件httpd.conf
我這里是C:wamp/bin/apache/apache2.2.22/conf/httpd.conf,打開后去掉#Include conf/extra/httpd-vhosts.conf前面的#注釋標記。
2、打開配置文件httpd-vhosts.conf
我這里的文件路徑是C:wamp/bin/apache/apache2.2.22/conf/extra/httpd-vhosts.conf 。在httpd-vhosts.conf文件的末尾添加上:
但是使用Vhost配置后,localhost訪問則出現了問題,所以需要同樣為localhost配置成一個虛擬主機目錄,如下:
<VirtualHost *:8080> DocumentRoot c:/wamp/www ServerName localhost <Directory "c:/wamp/www"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> </VirtualHost>紅色部分需要自己手動修改成你對應的目錄,我這里設置的Apache的監聽端口是8080,修改時請改為你自己的端口號。修改后,如圖所示:
3、設置系統hosts文件
打開在C:/WINDOWS/system32/drivers/etc中的hosts文件中加上如下的內容
127.0.0.1 d.com
完成上面的步驟后,這樣我們就配置好了我們的虛擬主機,重啟一下Apache服務。
在瀏覽器輸入http://localhost:8080 訪問到的是c:/wamp/www目錄下的內容了!
同樣輸入http://d.com:8080 訪問到的是你自定義的E盤的那個路徑,是不是很方便~
3.其他配置 wamp 時可能遇到的問題:
(0)網絡不通(用ping工具)
關閉防火墻。修改好ip。檢查權限、網關和網段、虛擬網卡類型。
(1)wamp是橙色
iis服務沖突:https://jingyan.baidu.com/article/0f5fb099e0d7216d8334ea1a.html 鼠標右鍵單擊計算機或我的電腦;在彈出的對話框中點擊 管理 ;雙擊服務和應用程序;點擊internet信息服務(IIS)管理器;點擊停止就可以了。
————————————————
80端口被占用,我有修改端口8088.
修改方法:
見下述4.(3)
————————————————
(2)403Forbidden
之后別人電腦訪問不了我的程序,只要改個【在線】就可以了。
https://www.imooc.com/article/12045
還不行的話請嘗試:
Apache的配置, 對主站點的目錄進行訪問控制:
找到httpd.conf文件修改;-》點擊軟件,進入www目錄,點擊上一層,找到apache路徑。例如:\bin\apache\apache2.4.9\conf打開httpd.conf文件 ,
檢索“”,修改 如下 :
修改完后,下面有個標簽 類似這種 www路徑:“<Directory “E:/wamp/www/”>”
在這個標簽里找到“AllowOverride all”在下面添加如下:
(3)打開后臺很慢(不論什么php的框架或系統)
當初我搞wordpress框架時,谷歌字體會影響網站至讀取超時再顯示網頁,后注釋掉谷歌字體引用,直接訪問就很快;但是后臺打開仍然很慢,f12開發者模式下發現就是wp-admin.php占用時間將近13秒,在limesurvey調查問卷的系統也是其內部.php文件占用異常超時的時間。
改host文件:
windows系統下localhost是先進行本地HOST解析,然后走TCP/IP協議進行連接,127.0.0.1直接使用TCP/IP協議進行連接。(這句話為網摘)
https://www.cnblogs.com/bushe/p/7231709.html
https://www.cnblogs.com/ribavnu/articles/4424084.html
其他問題:
https://www.jianshu.com/p/109c70bc9e72
刪除xdebug??
————————————————
4.其他設置
(1)設置自啟動:https://jingyan.baidu.com/article/c33e3f48fc4d2aea15cbb53e.html 右擊桌面上的“計算機”,點擊管理;在管理界面,點擊左側菜單的“服務”;在右側的服務里找到wampapache和wampmysqld兩個服務;在兩項服務里我們可以看到服務的啟動類型是“手動”,分別點擊兩項服務進去,蔣手動修改為自動;兩項服務的啟動狀態就變成了“自動”,重新啟動電腦,WampServer就可以雖系統自動啟動了。(仍然不放心的可以加一步,將wamp的啟動快捷方式放到電腦的“啟動”文件夾里)
————————————————
(2)重定位localhost位置,就是打開localhost后直接跳轉哪里
假定我的項目名為wp,文件夾路徑是www/wp/
修改index.php 在www文件夾目錄
在30 行 添加
header(“Location:./wp”);
————————————————
(3)修改使用的端口
https://blog.csdn.net/zaocha321/article/details/7627110
另一個不錯的參考:https://jingyan.baidu.com/article/7f766daf4073864101e1d0fa.html
以將80端口改為8088端口為例:
第一步、……wamp\bin\apache\apache2.4.9\conf\httpd.conf
第二步、……wamp\wampmanager.tpl
http://localhost/"; Glyph: 5 http://localhost/phpmyadmin/"; Glyph: 5 http://localhost/webgrind/"; Glyph: 5“找到這三個關鍵詞后改為”http://localhost:8088/"; Glyph: 5 http://localhost:8088/phpmyadmin/"; Glyph: 5 http://localhost:8088/webgrind/"; Glyph: 5第三步、退出并重新打開wamp生效。
此時訪問http://localhost出現的仍然是使用80端口的網站,
訪問http://localhost:8080才是我們wamp的網站。
(4)改默認瀏覽器、默認文本編輯器
https://jingyan.baidu.com/article/a948d65117a3ff0a2ccd2e79.html
https://zhidao.baidu.com/question/337187234.html
在你所安裝的wamp目錄下有這個wampmanager.conf文件修改其中的navigator = “E:\Program Files\Mozilla Firefox\firefox.exe” 這是我所設置的火狐瀏覽器你可以更改你所需要的瀏覽器。如果沒有就增加這句。再在wampmanager.ini文件下修改[Menu.Left]
Type: separator; Caption: “WAMP5”
Type: item; Caption: “Localhost”; Action: run; FileName: “E:\Program Files\Mozilla Firefox\firefox.exe”; Parameters: “http://localhost/”; Glyph: 5
Type: item; Caption: “phpMyAdmin”; Action: run; FileName: “E:\Program Files\Mozilla Firefox\firefox.exe”; Parameters: “http://localhost/phpmyadmin/”; Glyph: 5
Type: item; Caption: “SQLiteManager”; Action: run; FileName: “E:\Program Files\Mozilla Firefox\firefox.exe”; Parameters: “http://localhost/sqlitemanager/”; Glyph: 5
Type: item; Caption: “www 目錄”; Action: shellexecute; FileName: “e:/wamp/www”; Glyph: 2
可以看到FileName:也是我要設置的瀏覽器安裝目錄 重啟wamp試試 就OK了
總結
以上是生活随笔為你收集整理的wamp安装、配置多项目、其他问题的解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [IDE工具篇]提高办公效率的几款软件(
- 下一篇: 如何解决WAMP Server Apac