wampserver常見問題

wampserver常見問題:


  一、啓動後wampserver托盤顯示橙色圖標php

  點擊putonline報以下錯誤web

  could not execute menu item 服務未啓動redis

  解決方法:數據庫

  ① 首先肯定80端口沒有被佔用apache

  cmd -> netstat -ano 查看誰在使用80端口,若是80端口被佔用,則能夠修改apache監聽接口,在http.conf配置文件中修改listen 8080windows

  ② 有沒有安裝其餘版本的apache,運行,輸入services.msc打開服務,看是否有apache其餘版本的服務,若是存在則刪除該服務名稱便可瀏覽器

  在cmd命令行中執行以下命令:安全

  sc delete 服務名 (若是系統盤windows目下存在Apache目錄,則刪除之,而後從新啓動系統,從新安裝wampserver)服務器

  二、安裝時缺乏VCRUNTIME140.dllapp

  官方給的提示:

  — 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配置教程:


        1、安裝wampserver

        安裝wampserver的過程很簡單,只要一直點擊next就能夠完成安裝了:依次按圖操做了

WampServer 64位

WampServer 64位

WampServer 64位

WampServer 64位

WampServer 64位

WampServer 64位

 

WampServer 64位

 

         七、上圖爲選擇默認瀏覽工具:安裝過程當中會提示要選擇默認瀏覽工具,如上圖所示,不過要注意哦,這個瀏覽工具指的可不是瀏覽器哦,它指的是windows的瀏覽器,也就是explorer.exe,默認的就是這個,直接點擊「打開」就能夠了。

 

WampServer 64位

 

        八、如上圖所示,會提示一個輸入管理員郵箱以及郵箱SMTP服務器的窗口,這個若是你們願意填寫,能夠填一下,不過通常狀況下直接點擊next就能夠了,不會影響安裝。

 

WampServer 64位

 

        OK,安裝順利結束!很簡單吧!
        十、安裝完以後屏幕右下角就會出來一個標記WampServer 64位,你右鍵單擊,而後依次選擇Language—Chinese,

 

WampServer 64位

再看

WampServer 64位

 

        十一、左鍵單擊WampServer 64位,再點擊「www 目錄」會打開安裝wampserver默認存放網頁文件夾,可是不少時候,咱們存放網頁的文件夾並非在那個目錄下的,怎麼才能改掉這個目錄呢?固然有辦法,打開wampserver的安裝目錄,在打開裏面的「script」文件夾,用記事本打開裏面的config.inc.php,找 到「$wwwDir = $c_installDir.'/www';」,改爲你們但願的目錄就好了,好比改爲D:website,對應的代碼就是$wwwDir = ‘D:/website’;(注意,windows下表示路徑的「」在這裏必須

改成「/」)。而後關閉wampserver,而後再打開,www目錄就變成咱們設定的D:website了。(注意:這裏修改的只是wampserver上的一個連接<如非特殊須要,不建議你們更改>,真正的Apache的目錄並非在這裏該的,改得方式請你們彆着急,繼續往下看。)

2、MySQL以及PhpMyAdmin的配置

單獨安裝過MySQL的朋友們確定會發現一個問題,之前安裝MySQL的時候是須要配置一個root的密碼的,但是安裝wampserver的時候,至始至終都沒有配置密碼的步驟,那豈不是MySQL爲空密碼了?答案是確定的,確實是空密碼。這樣豈不是很不安全?很是對,因此咱們要修改密碼呀,呵呵

一、左鍵點擊,選擇「phpMyAdmin」,就會打開phpMyAdmin的管理頁面,點擊右上方的「權限」,通常狀況下會出現如圖所示的表格,咱們要作的就是點擊每一行用戶名爲root的右邊的。

 

WampServer 64位

 

        二、點擊後,找到如圖二所示的修改密碼區域,填入欲修改的密碼,再點擊右下方的執行,片刻以後上方就會出現修改爲功的提示,每個root用戶均須要作此操做,若是一時半會想不到一個好的密碼,也可使用「生成密碼」功能生成一個隨機的密碼,可是這個密碼必定要記住,忘記了麻煩可就大了。

 

WampServer 64位

 

備註:修改密碼後能夠看到 對應帳戶 密碼欄 由原來的「否」變爲「是」,如上圖 綠色圈出部分。那麼添加新用戶(接下來會詳細講到)、刪除用戶 如 上圖紅色標出部分便可完成操做!

三、作完上述操做以後重啓一下MySQL服務,而後刷新頁面,你們就會發現出現瞭如圖所示的錯誤,這是爲何呢?

 

WampServer 64位

 

        是由於剛纔咱們修改了MySQL的密碼,可是沒有修改phpMyAdmin與MySQL通信的密碼,怎麼改呢?打開wampserver安裝目錄,而後依次打開wampappsphpmyadmin3.3.9,用記事本或者DW軟件打開裏面的config.inc.php,找到「$cfg['Servers'][$i]['password'] = '';」,在最後的兩個單引號裏面輸入剛纔修改的那個密碼,而後保存,操做完畢以後再刷新一下phpMyAdmin的頁面,是否是恢復正常了呢?

 

WampServer 64位

 

四、作完了上面的配置以後,咱們須要給MySQL數據庫建立一個用戶以及用戶對應的數據庫,一樣,點擊右上方的權限按鈕,找到中間偏下面的一個「添加新用戶」連接,按照圖示的方法建立一個用戶以及對應的數據庫,並賦予單個數據庫管理權限,下面的資源限制則是按照實際狀況填寫就能夠了,通常自用的狀況下那個區域是能夠保留默認的,最後再點擊右下角的「執行」按鈕,相應的用戶以及數據庫就建立好了。

 

WampServer 64位

 

3、Apache的配置

雖然說wampserver已經幫咱們集成好了Apache,可是有些細節的東西仍是須要咱們本身去完善的,下面就讓咱們來一一對wampserver自帶的Apache進行完善。

一、剛裝完wampserver以後,有沒有性子比較急的朋友們可能會嘗試經過外網訪問咱們配置好的wampserver服務器,可是會發現經過外網訪問會提示權限不夠,這是爲何呢?是由於wampserver默認是隻容許127.0.0.1訪問的,也就是隻容許本機訪問,怎麼修改呢?依次點擊—Apache—httpd.conf,找到如圖所示的地方,大概在第234行,把「Deny from all」刪掉,再把「Allow from 127.0.0.1」改爲「Allow from all」,就能夠了。

 

WampServer 64位

 

二、繼續搜索,找到如圖所示的兩個地方(分別在大約第190行和第225行),分別把「AllowOverride None」改爲「AllowOverride All」(這一步操做是針對使用了URL重寫功能的朋友,若是沒有用到的話這步建議不要作修改,由於改了這個以後Apache的安全性會略微有所降低。)

三、開啓URL重寫功能,固然咯,若是你們以爲URL重寫功能沒有必要的話,這個能夠直接無視,可是若是開了的話,上面的第二條就必須作一下了,不然很容易形成錯誤。按照上面的方法打開httpd.conf文件,找到#LoadModule rewrite_module modules/mod_rewrite.so,而後把前面的「#」刪掉,就能夠了,固然咯,若是想要這個修改生效的話,還須要當即重啓一下apache服務。

四、相信你們還記得上面更改wampserver的「www 目錄」指向路徑的方法吧?我曾經說這個方法只是改了wamp中「www 目錄」這個連接而已,那若是要真正修改,咱們應該怎麼改呢?很簡單,打開httpd.conf,尋找「DocumentRoot」大概在第178行,把後面的值改爲咱們實際網站須要的路徑,再尋找「<Directory "c:/wamp/www/">」,一樣把後面的值改爲咱們網站存放的實際地址,就OK了。

 

4、配置PHP ——重要

        PHP的配置比較簡單,只須要進行一些基本設置的修改就能夠了,依次點擊WampServer 64位—PHP—php.ini,找到這三個地方:short_open_tag = Off(是否容許使用 PHP 代碼開始標誌的縮寫形式(<? ?> )。);

        memory_limit = 128M(最大使用內存的大小);upload_max_filesize = 2M(上傳附件的最大值),第一個須要改爲on,不然的話不少php程序都會運行不了,後面的兩項就按照你們的實際需求更改就好了。

相關文章
相關標籤/搜索