wamp集成環(huán)境基礎(chǔ)配置一覽。Wamp就是WindowsApacheMysqlPHP集成安裝環(huán)境,即在window下的apache、php和mysql的服務(wù)器軟件。PHP擴(kuò)展、Apache模塊,開啟/關(guān)閉鼠標(biāo)點(diǎn)點(diǎn)就搞定,再也不用親自去修改配置文件了,WAMP它會(huì)去做。再也不用到處詢問php的安裝問題了,WAMP一切都搞定了。
最新版
WampServer2.1a多語言集成包(32位)
簡單配置:
1、設(shè)置phpmyadmin
在WampServer安裝完成后,通過http://localhost/打開后可以看到WampServer自帶的一個(gè)簡單的頁面,里面有phpinfo、phpmyadmin和sqlitemanager三個(gè)工具。
打開phpmyadmin會(huì)在下方看到提示,root用戶沒有設(shè)置密碼,我們先為root帳戶設(shè)置密碼。點(diǎn)擊phpmyadmin頁面中部的“權(quán)限”,可以看到“用戶一覽”,這時(shí)候應(yīng)該只有一行用戶信息,即rootlocalhost這一行,點(diǎn)擊這一行最右側(cè)的編輯權(quán)限圖標(biāo),在新頁面找到“更改密碼”,為root用戶設(shè)置密碼,并點(diǎn)擊“執(zhí)行”。
然后刷新頁面,會(huì)看到錯(cuò)誤提示,這是因?yàn)閹粢呀?jīng)設(shè)置密碼,到WampServer程序安裝目錄,在apps目錄找到phpmyadmin的目錄,打開phpmyadmin目錄里面的config.inc.php文件,找到下面這一行:
$cfg['Servers'][$i]['password']='';
在等號右面的單引號里面輸入剛才設(shè)置的密碼,重新打開phpmyadmin的頁面并刷新,這時(shí)候phpmyadmin就可以正常訪問了。
好了,我已經(jīng)用WampServer簡單的架設(shè)起一個(gè)Apache+PHP+MySQL的服務(wù)器了。
-----------------------------------------------------------
2、允許外網(wǎng)訪問:
wamp默認(rèn)是禁止外網(wǎng)訪問APACHE的,左鍵點(diǎn)擊右下的wamp圖標(biāo)Apache-httpd.conf,搜索關(guān)鍵字"denyfrom",會(huì)發(fā)現(xiàn)一處"denyfrom"將其下的一行"Allowfrom127.0.0.1"之前加一個(gè)#號,表示注釋掉,新插入一行,手動(dòng)輸入Allowfromall。保存,重新啟動(dòng)下apache服務(wù)就可以允許外網(wǎng)訪問了。
3、apache,mysql服務(wù)的開機(jī)自動(dòng)運(yùn)行
Windows-開始?-設(shè)置-控制面板-管理工具-服務(wù),找到wampmysqld,wampapache,將"啟動(dòng)類型"由"手動(dòng)"改為"自動(dòng)"即可。
4、開啟支持rewritemodule
#LoadModulerewrite_modulemodules/mod_rewrite.so
去前面掉#,修改為
LoadModulerewrite_modulemodules/mod_rewrite.so
<Directory/>
OptionsFollowSymLinks
AllowOverrideNone#修改為AllowOverrideAll#
Orderdeny,allow
Denyfromall
Satisfyall
</Directory>
<Directory"d:/wamp/www/">
#
#PossiblevaluesfortheOptionsdirectiveare"None","All",
#oranycombinationof:
#IndexesIncludesFollowSymLinksSymLinksifOwnerMatchExecCGIMultiViews
#
#Notethat"MultiViews"mustbenamed*explicitly*---"OptionsAll"
#doesn'tgiveittoyou.
#
#TheOptionsdirectiveisbothcomplicatedandimportant.Pleasesee
#http://httpd.apache.org/docs/2.2/mod/core.html#options
#formoreinformation.
#
OptionsIndexesFollowSymLinks
#
#AllowOverridecontrolswhatdirectivesmaybeplacedin.htaccessfiles.
#Itcanbe"All","None",oranycombinationofthekeywords:
#OptionsFileInfoAuthConfigLimit
#
AllowOverrideNone#修改為AllowOverrideAll#
#
#Controlswhocangetstufffromthisserver.
#
Orderallow,deny
Allowfromall
</Directory>
5、.php配置
查找short_open_tag=Off,把off改成On,注意是前面沒有#號的那一排。
memory_limit=128M;最大內(nèi)存使用,運(yùn)行程序提示內(nèi)存不足時(shí)可修改其大小
upload_max_filesize=2M;附件大小
、對于中文用戶來說,安裝結(jié)束后,首先要設(shè)置的是,把MySQL的數(shù)據(jù)庫默認(rèn)編碼改為UTF-8,這樣可以排除很多中文亂碼問題:在WAMP5菜單中選擇打開my(wamp).ini,設(shè)置其中的default-character-set=utf8,然后重啟WAMP5。
3、數(shù)據(jù)庫默認(rèn)的密碼是空的,可以在phpMyAdmin中設(shè)置root帳號的密碼為123456;當(dāng)然修改之后,就要跟著修改phpMyAdmin的配置文件config.inc.php,否則phpMyAdmin就進(jìn)不了數(shù)據(jù)庫啦:
$cfg[''Servers''][$i][''user'']=''root'';
$cfg[''Servers''][$i][''password'']=''123456'';