wampserver常見問題:
1、啟動后wampserver托盤顯示橙色圖標
點擊putonline報如下錯誤
could not execute menu item 服務未啟動
解決方法:
① 首先確定80端口沒有被占用
cmd -> netstat -ano 查看誰在使用80端口,如果80端口被占用,則可以修改apache監聽接口,在http.conf配置文件中修改listen 8080
② 有沒有安裝其他版本的apache,運行,輸入services.msc打開服務,看是否有apache其他版本的服務,如果存在則刪除該服務名稱即可
在cmd命令行中執行如下命令:
sc delete 服務名 (如果系統盤windows目錄下存在Apache目錄,則刪除之,然后重新啟動系統,重新安裝wampserver)
2、安裝時缺少VCRUNTIME140.dll
官方給的提示:
— Visual C++ Packages —
The MSVC runtime libraries VC9, VC10, VC11 are required for Wampserver 2.4, 2.5 and 3.0, even if you use only Apache and PHP versions with VC11. Runtimes VC13, VC14 is required for PHP 7 and Apache 2.4.17
– VC9 Packages (Visual C++ 2008 SP1)
http://www.microsoft.com/en-us/download/details.aspx?id=5582
http://www.microsoft.com/en-us/download/details.aspx?id=2092
– VC10 Packages (Visual C++ 2010 SP1)
http://www.microsoft.com/en-us/download/details.aspx?id=8328
http://www.microsoft.com/en-us/download/details.aspx?id=13523
– VC11 Packages (Visual C++ 2012 Update 4)
The two files VSU4vcredist_x86.exe and VSU4vcredist_x64.exe to be download are on the same page: http://www.microsoft.com/en-us/download/details.aspx?id=30679
– VC13 Packages] (Visual C++ 2013[)
The two files VSU4vcredist_x86.exe and VSU4vcredist_x64.exe to be download are on the same page: https://www.microsoft.com/en-us/download/details.aspx?id=40784
– VC14 Packages (Visual C++ 2015)
The two files vcredist_x86.exe and vcredist_x64.exe to be download are on the same page:
http://www.microsoft.com/fr-fr/download/details.aspx?id=48145
If you have a 64-bit Windows, you must install both 32 and 64bit versions, even if you do not use Wampserver 64 bit.
不同版本對應的The MSVC runtime libraries也不一樣。建議安裝全了,要不會報錯誤(32bit 和 64bit 全都安裝)。
wampserver配置教程:
一、安裝wampserver
安裝wampserver的過程很簡單,只要一直點擊next就可以完成安裝了:依次按圖操作了
7、上圖為選擇默認瀏覽工具:安裝過程中會提示要選擇默認瀏覽工具,如上圖所示,不過要注意哦,這個瀏覽工具指的可不是瀏覽器哦,它指的是windows的瀏覽器,也就是explorer.exe,默認的就是這個,直接點擊“打開”就可以了。
8、如上圖所示,會提示一個輸入管理員郵箱以及郵箱SMTP服務器的窗口,這個如果大家願意填寫,可以填一下,不過一般情況下直接點擊next就可以了,不會影響安裝。
OK,安裝順利結束!很簡單吧!
10、安裝完之后屏幕右下角就會出來一個標記,你右鍵單擊,然后依次選擇Language—Chinese,
再看
11、左鍵單擊,再點擊“www 目錄”會打開安裝wampserver默認存放網頁文件夾,但是很多時候,我們存放網頁的文件夾並不是在那個目錄下的,怎么才能改掉這個目錄呢?當然有辦法,打開wampserver的安裝目錄,在打開里面的“script”文件夾,用記事本打開里面的config.inc.php,找 到“$wwwDir = $c_installDir.'/www';”,改成大家希望的目錄就行了,比如改成D:website,對應的代碼就是$wwwDir = ‘D:/website’;(注意,windows下表示路徑的“”在這里必須
改為“/”)。然后關閉wampserver,然后再打開,www目錄就變成我們設定的D:website了。(注意:這里修改的只是wampserver上的一個鏈接<如非特殊需要,不建議大家更改>,真正的Apache的目錄並不是在這里該的,改得方式請大家別着急,繼續往下看。)
二、MySQL以及PhpMyAdmin的配置
單獨安裝過MySQL的朋友們肯定會發現一個問題,以前安裝MySQL的時候是需要配置一個root的密碼的,可是安裝wampserver的時候,至始至終都沒有配置密碼的步驟,那豈不是MySQL為空密碼了?答案是肯定的,確實是空密碼。這樣豈不是很不安全?非常對,所以我們要修改密碼呀,呵呵
1、左鍵點擊,選擇“phpMyAdmin”,就會打開phpMyAdmin的管理頁面,點擊右上方的“權限”,一般情況下會出現如圖所示的表格,我們要做的就是點擊每一行用戶名為root的右邊的。
2、點擊后,找到如圖二所示的修改密碼區域,填入欲修改的密碼,再點擊右下方的執行,片刻之后上方就會出現修改成功的提示,每一個root用戶均需要做此操作,如果一時半會想不到一個好的密碼,也可以使用“生成密碼”功能生成一個隨機的密碼,但是這個密碼一定要記住,忘記了麻煩可就大了。
備注:修改密碼后可以看到 對應賬戶 密碼欄 由原來的“否”變為“是”,如上圖 綠色圈出部分。那么添加新用戶(接下來會詳細講到)、刪除用戶 如 上圖紅色標出部分即可完成操作!
3、做完上述操作之后重啟一下MySQL服務,然后刷新頁面,大家就會發現出現了如圖所示的錯誤,這是為什么呢?
是因為剛才我們修改了MySQL的密碼,但是沒有修改phpMyAdmin與MySQL通訊的密碼,怎么改呢?打開wampserver安裝目錄,然后依次打開wampappsphpmyadmin3.3.9,用記事本或者DW軟件打開里面的config.inc.php,找到“$cfg['Servers'][$i]['password'] = '';”,在最后的兩個單引號里面輸入剛才修改的那個密碼,然后保存,操作完畢之后再刷新一下phpMyAdmin的頁面,是不是恢復正常了呢?
4、做完了上面的配置之后,我們需要給MySQL數據庫創建一個用戶以及用戶對應的數據庫,同樣,點擊右上方的權限按鈕,找到中間偏下面的一個“添加新用戶”鏈接,按照圖示的方法創建一個用戶以及對應的數據庫,並賦予單個數據庫管理權限,下面的資源限制則是按照實際情況填寫就可以了,一般自用的情況下那個區域是可以保留默認的,最后再點擊右下角的“執行”按鈕,相應的用戶以及數據庫就創建好了。
三、Apache的配置
雖說wampserver已經幫我們集成好了Apache,但是有些細節的東西還是需要我們自己去完善的,下面就讓我們來一一對wampserver自帶的Apache進行完善。
1、剛裝完wampserver之后,有沒有性子比較急的朋友們可能會嘗試通過外網訪問我們配置好的wampserver服務器,但是會發現通過外網訪問會提示權限不夠,這是為什么呢?是因為wampserver默認是只允許127.0.0.1訪問的,也就是只允許本機訪問,怎么修改呢?依次點擊—Apache—httpd.conf,找到如圖所示的地方,大概在第234行,把“Deny from all”刪掉,再把“Allow from 127.0.0.1”改成“Allow from all”,就可以了。
2、繼續搜索,找到如圖所示的兩個地方(分別在大約第190行和第225行),分別把“AllowOverride None”改成“AllowOverride All”(這一步操作是針對使用了URL重寫功能的朋友,如果沒有用到的話這步建議不要做修改,因為改了這個之后Apache的安全性會略微有所下降。)
3、開啟URL重寫功能,當然咯,如果大家覺得URL重寫功能沒有必要的話,這個可以直接無視,但是如果開了的話,上面的第二條就必須做一下了,否則很容易造成錯誤。按照上面的方法打開httpd.conf文件,找到#LoadModule rewrite_module modules/mod_rewrite.so,然后把前面的“#”刪掉,就可以了,當然咯,如果想要這個修改生效的話,還需要立即重啟一下apache服務。
4、相信大家還記得上面更改wampserver的“www 目錄”指向路徑的方法吧?我曾經說這個方法只是改了wamp中“www 目錄”這個鏈接而已,那如果要真正修改,我們應該怎么改呢?很簡單,打開httpd.conf,尋找“DocumentRoot”大概在第178行,把后面的值改成我們實際網站需要的路徑,再尋找“<Directory "c:/wamp/www/">”,同樣把后面的值改成我們網站存放的實際地址,就OK了。
四、配置PHP ——重要
PHP的配置比較簡單,只需要進行一些基本設置的修改就可以了,依次點擊—PHP—php.ini,找到這三個地方:short_open_tag = Off(是否允許使用 PHP 代碼開始標志的縮寫形式(<? ?> )。);
memory_limit = 128M(最大使用內存的大小);upload_max_filesize = 2M(上傳附件的最大值),第一個需要改成on,否則的話很多php程序都會運行不了,后面的兩項就按照大家的實際需求更改就行了。