WAMPserver配置(容許外部訪問、phpmyadmin設置爲輸入用戶名密碼纔可登陸等)

對於不少不熟悉PHP環境安裝的朋友來講,用集成環境能夠更快的上手,更方便的搭建PHP的運行環境,可是,WAMP的集成環境僅僅是將底層基礎工做作好 了,有些個別關鍵的配置操做並無集成到環境安裝中,因此給你們帶來很多麻煩,看到搜索引擎中不少朋友都在問爲何安裝好WAMP後,只能本地訪問?局域 網內禁止訪問?或者爲何本地數據庫PHPMYADMIN爲何也不能在外部局域網內訪問呢?如何設置Mysql必須輸入用戶名和密碼而不是直接登陸進去 呢? 


      下面根據本身的親身實踐,說說WAMP配置的整個過程。


一、下載和安裝:


      首先從http://sourceforge.net/projects/wampserver/下載WampServer,我寫此文時用的是最新版wampserver2.2d-x32.exe。


       安裝完第一步是更改語言,右擊任務欄的WampServer圖標,選擇Language-chinese。




二、保證WampServer工做正常:


      不要讓其餘程序佔用它的默認端口(apache默認端口80和mysql默認端口3306)。這時能夠打開http://localhost測試,單擊wampserver圖標-localhost。




三、使網站和phpmyadmin能夠被外部網絡訪問(默認只容許本機訪問):


      首先關閉防火牆(或者在防火牆中添加例外,殺毒軟件有的有防火牆尤爲注意要關閉);


      而後在wamp\bin\apache\Apache2.2.21\conf\httpd.conf中將這兩句註銷掉(要重啓wamp服務才能生效)


    Deny from all


    Allow from 127.0.0.1


      即改成


    #Deny from all


    #Allow from 127.0.0.1


      這樣外網就能夠訪問主網站了;


      一樣要容許外網訪問phpmyadmin也要在在wamp\alias\phpmyadmin.conf中進行一樣的修改,改成


    #Deny from all


    #Allow from 127.0.0.1


四、將phpmyadmin設置爲輸入帳號密碼纔可登錄:


      進入phpmyadmin後在權限裏增刪帳戶,並編輯權限(包括全局權限,密碼,登陸信息等)。


      這時候可能發現phpmyadmin登錄不進去了,須要作以下操做:


      在wamp\apps\phpmyadmin3.4.10.1\config.inc.php中更改成


    $cfg['Servers'][$i]['auth_type'] = 'cookie';        //(原來是’config‘)    


        $cfg['Servers'][$i]['user'] = $cfg['Servers'][$i]['user']='你的用戶名';    


        $cfg['Servers'][$i]['password'] = $cfg['Servers'][$i]['password']='你的密碼';


      而後重啓wamp服務,再次打開phpmyadmin,就會出現登錄界面。




五、關於登錄phpmyadmin登錄後紅色提示「配置文件如今須要一個短語密碼」的解決辦法:




      在wamp\apps\phpmyadmin3.4.10.1\libraries\config.default.php中更改成


    $cfg['blowfish_secret'] = '任意字符串';

      而後重啓wamp服務,這樣登錄後就不會再提示。可是我遇到一個問題:登錄界面用戶名一行出現亂碼,雖然不影響你輸入用戶名密碼登錄可是看着不舒服。因此我就沒有沒有設置短語密碼。php

相關文章
相關標籤/搜索