對於不少不熟悉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