《PHP學(xué)習(xí):windows下的WAMP環(huán)境搭建圖文教程(推薦)》要點(diǎn):
本文介紹了PHP學(xué)習(xí):windows下的WAMP環(huán)境搭建圖文教程(推薦),希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
本篇文章主要是講一下我自己安裝wamp環(huán)境的一些步驟和見(jiàn)解,前方多圖預(yù)警,慎入!!!!!PHP實(shí)戰(zhàn)
PHP運(yùn)行環(huán)境 :PHP實(shí)戰(zhàn)
Linux下的三種安裝方式:源碼包安裝、rpm包安裝、集成環(huán)境安裝(lnmp)PHP實(shí)戰(zhàn)
windows安裝的兩種方式:?jiǎn)蝹€(gè)下載安裝、集成環(huán)境安裝(AppServ,phpstudy,wamp)PHP實(shí)戰(zhàn)
在Windows系統(tǒng)上安裝PHP開(kāi)發(fā)環(huán)境:PHP實(shí)戰(zhàn)
所需軟件分別獨(dú)立安裝:PHP實(shí)戰(zhàn)
安裝前準(zhǔn)備PHP實(shí)戰(zhàn)
安裝ApachePHP實(shí)戰(zhàn)
安裝MySQLPHP實(shí)戰(zhàn)
安裝PHPPHP實(shí)戰(zhàn)
安裝phpMyAPHP實(shí)戰(zhàn)
軟件名稱PHP實(shí)戰(zhàn) |
下載地址PHP實(shí)戰(zhàn) |
Apache下載PHP實(shí)戰(zhàn) |
http://httpd.apache.org/download.cgiPHP實(shí)戰(zhàn) |
PHP下載PHP實(shí)戰(zhàn) |
http://www.php.net/downloads.phpPHP實(shí)戰(zhàn) |
MySQLPHP實(shí)戰(zhàn) |
http://dev.mysql.com/downloads/mysql/,此處選擇的為免安裝版PHP實(shí)戰(zhàn) |
phpMyAdminPHP實(shí)戰(zhàn) |
http://www.phpmyadmin.netPHP實(shí)戰(zhàn) |
apache環(huán)境安裝:PHP實(shí)戰(zhàn)
雙擊httpd-2.2.21-win32-x86-no_ssl.msi開(kāi)始安裝.出現(xiàn)安裝歡迎界面.PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
直接點(diǎn)“Next”繼續(xù),出現(xiàn)授權(quán)協(xié)議.PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
選擇“I accept the terms in the license agreement”同意授權(quán)協(xié)議,然后點(diǎn)“Next”繼續(xù),出現(xiàn)安裝說(shuō)明.PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
直接點(diǎn)“Next”下一步,出現(xiàn)填寫(xiě)信息界面.PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
“Network Domain”填寫(xiě)你的網(wǎng)絡(luò)域名,比如admin10000.com,如果沒(méi)有網(wǎng)絡(luò)域名,可以隨便填寫(xiě).PHP實(shí)戰(zhàn)
“Server Name”填寫(xiě)你的服務(wù)器名,比如 www.admin10000.com,也就是主機(jī)名.沒(méi)有的話可以隨便填寫(xiě).PHP實(shí)戰(zhàn)
“Administrator's Email Address”填寫(xiě)系統(tǒng)管理員的聯(lián)系電子郵件地址,比如webmaster@admin10000.com.聯(lián)系電子郵件地址會(huì)在當(dāng)系統(tǒng)故障時(shí)提供給訪問(wèn)者.PHP實(shí)戰(zhàn)
提示:因?yàn)槲覀儼惭bapache主要是在本機(jī)上做開(kāi)發(fā),所以前2項(xiàng)填寫(xiě)localhost即可.以上3項(xiàng)信息可以任意填寫(xiě),以后可以在httpd.conf文件中修改這些信息.PHP實(shí)戰(zhàn)
下面還有兩個(gè)選擇,第一個(gè)是為系統(tǒng)所有用戶安裝,使用默認(rèn)的80端口,并作為系統(tǒng)服務(wù)自動(dòng)啟動(dòng);另外一個(gè)是僅為當(dāng)前用戶安裝,使用端口8080,手動(dòng)啟動(dòng).我們選擇第一個(gè)“for All Users, on Port 80, as a Service C Recommended”.然后點(diǎn)擊“Next”繼續(xù).PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
出現(xiàn)選擇安裝類型界面,Typical為典型安裝,Custom為用戶定制安裝,我們這里選擇Typical,按“Next”繼續(xù).PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
點(diǎn)擊“Change...”,手動(dòng)指定安裝目錄.這里我們把Apache安裝到了“D:\Apache\”,安裝哪里你自己決定.建議不要安裝在操作系統(tǒng)所在盤(pán)(通常是C盤(pán)),免得操作系統(tǒng)壞了之后,還原操作把Apache配置文件也清除了.指定好安裝目錄后,點(diǎn)“Next”繼續(xù).PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
確認(rèn)安裝選項(xiàng)無(wú)誤,點(diǎn)“Install”開(kāi)始安裝.如果您認(rèn)為要再檢查一遍,可以點(diǎn)“Back”一步步返回檢查.PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
出現(xiàn)安裝進(jìn)度,等待一會(huì),然后出現(xiàn)下面的界面.PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
點(diǎn)擊“Finish”后,在右下角狀態(tài)欄會(huì)出現(xiàn)一個(gè)帶綠色標(biāo)志的圖標(biāo).PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
表示Apache已經(jīng)正常啟動(dòng).PHP實(shí)戰(zhàn)
這時(shí)候在瀏覽器輸入http://localhost/ 或者h(yuǎn)ttp://127.0.0.1/可以看到如下界面.PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
MYSQL安裝:PHP實(shí)戰(zhàn)
打開(kāi)下載的mysql安裝文件mysql-5.0.27-win32.zip,雙擊解壓縮,運(yùn)行“setup.exe”,出現(xiàn)如下界面PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
直接點(diǎn)“Next”繼續(xù),出現(xiàn)授權(quán)協(xié)議.PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
選擇“I accept the terms in the license agreement”同意授權(quán)協(xié)議,然后點(diǎn)“Next”繼續(xù),在出現(xiàn)選擇安裝類型的窗口中,有“typical(默認(rèn))”、“Complete(完全)”、“Custom(用戶自定義)”三個(gè)選項(xiàng),我們選擇“Custom”,因?yàn)橥ㄟ^(guò)自定義可以更加的讓我們?nèi)ナ煜に陌惭b過(guò)程,對(duì)于學(xué)習(xí)MySQL數(shù)據(jù)庫(kù)很有幫助,單擊“next”繼續(xù)安裝,如圖所示:PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
在出現(xiàn)自定義安裝界面中選擇mysql數(shù)據(jù)庫(kù)的安裝路徑,這里我設(shè)置的是“d:\Program File\MySQL”,單擊“next”繼續(xù)安裝,如圖所示:PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
接下來(lái)進(jìn)入到準(zhǔn)備安裝的界面,首先確認(rèn)一下先前的設(shè)置,如果有誤,按“back”返回,沒(méi)有錯(cuò)誤,單擊“Install”按鈕繼續(xù)安裝,如圖所示:PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
單擊“Install”按鈕之后出現(xiàn)如下正在安裝的界面,經(jīng)過(guò)很少的時(shí)間,MySQL數(shù)據(jù)庫(kù)安裝完成,出現(xiàn)完成MySQL安裝的界面,如圖所示:PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
這個(gè)界面單擊“next”就行.PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
注意要選擇上邊的“Launch the MySQL Instance Configuration Wizard”選項(xiàng),這是要啟動(dòng)MySQL的配置,也是最關(guān)鍵的地方(也可以以后設(shè)置),單擊“Finish”按鈕,進(jìn)入到配置界面.PHP實(shí)戰(zhàn)
MySQL數(shù)據(jù)庫(kù)的安裝十分簡(jiǎn)單,關(guān)鍵是安裝完成之后的配置,單擊完成之后出現(xiàn)如下的配置界面向?qū)?單擊“next”進(jìn)行配置,如圖所示:PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
在打開(kāi)的配置類型窗口中選擇配置的方式,“Detailed Configuration(手動(dòng)精確配置)”、“Standard Configuration(標(biāo)準(zhǔn)配置)”,為了熟悉過(guò)程,我們選擇“Detailed Configuration(手動(dòng)精確配置)”,單擊“next”繼續(xù),如圖所示:PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
在出現(xiàn)的窗口中,選擇服務(wù)器的類型,“Developer Machine(開(kāi)發(fā)測(cè)試類)”、“Server Machine(服務(wù)器類型)”、“Dedicated MySQL Server Machine(專門的數(shù)據(jù)庫(kù)服務(wù)器)”,我們僅僅是用來(lái)學(xué)習(xí)和測(cè)試,默認(rèn)就行,單擊“next”繼續(xù),如圖所示:PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
在出現(xiàn)的配置界面中選擇mysql數(shù)據(jù)庫(kù)的用途,“Multifunctional Database(通用多功能型)”、“Transactional Database Only(服務(wù)器類型)”、“Non-Transactional Database Only(非事務(wù)處理型)”,這里我選擇的是第一項(xiàng), 通用安裝,單擊“next”繼續(xù)配置,如圖所示:PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
在出現(xiàn)的界面中,進(jìn)行對(duì)InnoDB Tablespace進(jìn)行配置,就是為InnoDB 數(shù)據(jù)庫(kù)文件選擇一個(gè)存儲(chǔ)空間,如果修改了,要記住位置,重裝的時(shí)候要選擇一樣的地方,否則可能會(huì)造成數(shù)據(jù)庫(kù)損壞,當(dāng)然,對(duì)數(shù)據(jù)庫(kù)做個(gè)備份就沒(méi)問(wèn)題了,如圖所示:PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
在打開(kāi)的頁(yè)面中,選擇mysql的訪問(wèn)量,同時(shí)連接的數(shù)目,“Decision Support(DSS)/OLAP(20個(gè)左右)”、“Online Transaction Processing(OLTP)(500個(gè)左右)”、“Manual Setting(手動(dòng)設(shè)置,設(shè)置為15個(gè))這里選擇手動(dòng)設(shè)置,單擊“next”繼續(xù),如圖所示:PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
Mysql默認(rèn)情況下啟動(dòng)TCP/IP網(wǎng)絡(luò),端口號(hào)為3306,如果不想使用這個(gè)端口號(hào),也可以通過(guò)下拉列表框更改,但必須保證端口號(hào)沒(méi)有被占用.Add filewall exception for this Port 復(fù)選框用來(lái)在防火墻上注冊(cè)這個(gè)端口號(hào),在這里選擇該選項(xiàng),Enable Strict Mode 復(fù)選框用來(lái)啟動(dòng)MYSQL標(biāo)準(zhǔn)模式,這樣MYSQL就會(huì)對(duì)輸入的數(shù)據(jù)進(jìn)行嚴(yán)格的檢查,不允許出現(xiàn)微小的語(yǔ)法錯(cuò)誤,對(duì)于初學(xué)者來(lái)說(shuō)不建議選擇該項(xiàng),以免帶來(lái)麻煩,我這里是給勾選上了,可以不選擇該選項(xiàng),單擊“next”繼續(xù),如圖所示:PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
在打開(kāi)的字符編碼的頁(yè)面中,設(shè)置mysql要使用的字符編碼,第一個(gè)是西文編碼,第二個(gè)是多字節(jié)的通用utf8編碼,第三個(gè)是手動(dòng),我們選擇utf-8,如果在這里沒(méi)有選擇UTF-8這個(gè)編碼的化,在使用JDBC連接數(shù)據(jù)庫(kù)的時(shí)候,便會(huì)出現(xiàn)亂碼,到那時(shí)需要加上如下的代碼“useUnicode=true&characterEncoding=UTF-8 ”,才可以解決亂碼問(wèn)題,為了以后的方便所以設(shè)置為UTF-8編碼,但是有一個(gè)問(wèn)題,那就是當(dāng)用哪個(gè)控制臺(tái)插入漢字的時(shí)候,會(huì)報(bào)錯(cuò),查詢帶漢字的表時(shí),無(wú)法顯示漢字,所在需要在每次進(jìn)入MySQL后,設(shè)置一個(gè)系統(tǒng)參數(shù)“set names gbk”,即可解決該問(wèn)題,接下來(lái)單擊“next”,繼續(xù)配置,如圖所示:PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
在打開(kāi)的頁(yè)面中選擇是否將mysql安裝為windows服務(wù),還可以指定Service Name(服務(wù)標(biāo)識(shí)名稱),是否將mysql的bin目錄加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目錄名,比如連接,“mysqlCu username Cp password;”就可以了,單擊“next”繼續(xù)配置,如圖所示:PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
在打開(kāi)的頁(yè)面中設(shè)置是否要修改默認(rèn)root用戶(超級(jí)管理員)的密碼(默認(rèn)為空),“New root password”,如果要修改,就在此填入新密碼,并啟用root遠(yuǎn)程訪問(wèn)的功能,不要?jiǎng)?chuàng)建匿名用戶,單擊“next”繼續(xù)配置,如圖所示:PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
到這里所有的配置操作都已經(jīng)完成,單擊Execute按鈕執(zhí)行配置,如圖所示:PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
過(guò)了幾分鐘,出現(xiàn)如下的提示界面就代表MySQL配置已經(jīng)結(jié)束了,并提示了成功的信息.PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
在服務(wù)中將mysql數(shù)據(jù)庫(kù)啟動(dòng),并在命令窗口中輸入“mysql Ch localhost Cu root -p”或者是“mysql -h localhost -uroot -p密碼”,接著在出現(xiàn)的提示中輸入用戶的密碼,如圖所示:PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
PHP環(huán)境安裝:PHP實(shí)戰(zhàn)
A、安裝ApachePHP實(shí)戰(zhàn)
B、安裝PHP(只需要將壓縮包解壓到相應(yīng)的位置即可)PHP實(shí)戰(zhàn)
C、PHP配置PHP實(shí)戰(zhàn)
將php.ini-dist更名為php.ini 修改486和PHP實(shí)戰(zhàn)
extension_dir = "D:/php-5.2.6/ext"PHP實(shí)戰(zhàn)
D、配置Apache配置文件httpd.confPHP實(shí)戰(zhàn)
#加載PHP模塊PHP實(shí)戰(zhàn)
LoadModule php5_module "D:/php-5.2.6/php5apache2_2.dll"PHP實(shí)戰(zhàn)
#PHP配置文件所在位置PHP實(shí)戰(zhàn)
PHPIniDir "D:/php-5.2.6"PHP實(shí)戰(zhàn)
#哪些類型的文件將交由PHP引擎處理PHP實(shí)戰(zhàn)
AddType application/x-httpd-php .phpPHP實(shí)戰(zhàn)
E、重啟ApachePHP實(shí)戰(zhàn)
修改httpd.conf配置文件PHP實(shí)戰(zhàn)
a)修改第177行重新設(shè)置文檔根目錄PHP實(shí)戰(zhàn)
DocumentRoot "D:/ftp/Public/www"PHP實(shí)戰(zhàn)
b)修改第244行將網(wǎng)站目錄與文檔根目錄設(shè)為一致PHP實(shí)戰(zhàn)
<Directory "D:/ftp/Public/www">PHP實(shí)戰(zhàn)
c)修改第187行設(shè)置網(wǎng)站根目錄訪問(wèn)權(quán)限PHP實(shí)戰(zhàn)
<Directory />PHP實(shí)戰(zhàn)
Options FollowSymLinksPHP實(shí)戰(zhàn)
AllowOverride NonePHP實(shí)戰(zhàn)
Order allow,denyPHP實(shí)戰(zhàn)
Allow from allPHP實(shí)戰(zhàn)
</Directory>PHP實(shí)戰(zhàn)
d)修改第240行設(shè)置網(wǎng)站默認(rèn)文檔(如果設(shè)置的html文檔不存在,則會(huì)列出網(wǎng)站根目錄下的所有文件)PHP實(shí)戰(zhàn)
DirectoryIndex abc.htmlPHP實(shí)戰(zhàn)
e)重啟apache服務(wù)PHP實(shí)戰(zhàn)
PHP配置PHP實(shí)戰(zhàn)
LoadModule php5_module "D:\Program Files (x86)\Apache Software Foundation\php5.2.6\php5apache2_2.dll"PHP實(shí)戰(zhàn)
PHPIniDir "D:\Program Files (x86)\Apache Software Foundation\php5.2.6"PHP實(shí)戰(zhàn)
AddType application/x-httpd-php .phpPHP實(shí)戰(zhàn)
這樣就安裝好了,還是挺簡(jiǎn)單的,就是步驟有點(diǎn)多,累死我了.感覺(jué)有問(wèn)題的請(qǐng)多多指教.PHP實(shí)戰(zhàn)
以上這篇windows下的WAMP環(huán)境搭建圖文教程(推薦)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持維易PHP.PHP實(shí)戰(zhàn)
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.snjht.com/jiaocheng/421.html