資源描述:
《windows系統(tǒng)下php開發(fā)環(huán)境搭建完全教程》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、Windows系統(tǒng)下PHP開發(fā)環(huán)境搭建完全教程一個(gè)完整的PHP開發(fā)環(huán)境必須包括PHP服務(wù)器(通常是Apache服務(wù)器),PHP運(yùn)行環(huán)境兩部分,如果需要開發(fā)基于數(shù)據(jù)庫的項(xiàng)目,則還需要安裝數(shù)據(jù)庫服務(wù)器(通常簡稱數(shù)據(jù)庫,盡管這種叫法并不準(zhǔn)確)。PHP項(xiàng)目的官配數(shù)據(jù)庫是MySQL。PHP是一門解釋性的腳本語言,所以其代碼使用普通的文本編輯器編寫完成后通過瀏覽器就可以直接解釋執(zhí)行。但是對(duì)于稍大型PHP項(xiàng)目而言,使用普通的文本編輯器進(jìn)行PHP開發(fā)無疑是賤且裝X的。一個(gè)好的集成開發(fā)環(huán)境絕對(duì)是能夠大大提高開發(fā)效率的。目前較好
2、的PHP集成開發(fā)環(huán)境有EclipsePHP和ZendStudio兩種,二者均是基于eclipse平臺(tái)(后者自6.1版后投奔eclipse陣營)。由于ZendFramework在PHP中的重要地位以及Zend在PHP方面的雄厚實(shí)力,ZendStudio成為PHP官方推薦的集成開發(fā)環(huán)境。綜上,本文將依次介紹Apache服務(wù)器、PHP運(yùn)行環(huán)境、MySQL服務(wù)器和ZendStudio的安裝配置以實(shí)現(xiàn)一個(gè)完整PHP開發(fā)環(huán)境的搭建。最后使用ZendStudio新建一個(gè)簡單的PHP項(xiàng)目演示一下ZendStudio的使用方法
3、?!咀ⅲ篜HP站點(diǎn)通常部署在Linux服務(wù)器上,因PHP站點(diǎn)部署到Linux上具有更高的效率。但由于使用習(xí)慣,易用性,界面友好性和操作便捷等方面的原因,有時(shí)我們更愿意在Windows環(huán)境下完成PHP站點(diǎn)開發(fā),最后才部署到Linux服務(wù)器上。(PHP是平臺(tái)無關(guān)的)我們通常將Linux+Apache+MySQL+PHP組合作為PHP網(wǎng)站開發(fā)平臺(tái)(簡稱LAMP平臺(tái)),事實(shí)上,因四者都是開源的且具有天生的親和力,這套黃金組合也是PHP網(wǎng)站開發(fā)與維護(hù)的官配了;而我們?cè)赪indows下開發(fā)PHP項(xiàng)目則除了系統(tǒng)不同,其他都
4、不變,所以稱其為WAMP平臺(tái)。本教程要介紹的就是WAMP平臺(tái)的配置了?!渴紫冉榻BApache服務(wù)器PHP運(yùn)行環(huán)境,MySQL服務(wù)器的安裝和配置。這些配置是比較麻煩的。事實(shí)上,有麻煩自然也有人解決麻煩,目前已經(jīng)存在不少PHP工具組合包(有時(shí)也稱集成開發(fā)環(huán)境,但是為了與EclipsePHP,ZendStudio等IDE相區(qū)分,我們這里稱其為工具組合包),能夠傻瓜式的完成Apache,PHP,MySQL的一次性自動(dòng)部署。但是為了更好的理解PHP開發(fā)環(huán)境的搭建過程以便出現(xiàn)新問題能夠快速解決,還是要詳細(xì)介紹一下手動(dòng)搭建
5、環(huán)境的過程。手動(dòng)安裝配置Apache、PHP、MySQL安裝配置Apache服務(wù)器一.到Apache官方網(wǎng)站(http://httpd.apache.org/download.cgi)下載Apache服務(wù)器,目前最新版為2.4.3。但是未提供Windows版本,我們選擇使用2.2.14穩(wěn)定版(包括測試版在內(nèi)的所有版本下載地址:http://archive.apache.org/dist/httpd/)。Apache官方提供Windows下的綠色版和安裝版兩種版本,為了配置和管理方便,我們使用安裝版(2.2.1
6、4安裝版下載地址:http://pan.baidu.com/share/link?shareid=59905&uk=3087821305):二.安裝Apache服務(wù)器,同意協(xié)議下一步,一直到ServerInformation頁面。這里需要給出必須的配置參數(shù),包括一個(gè)網(wǎng)絡(luò)域名,一個(gè)服務(wù)器主機(jī)名和一個(gè)管理員電子郵箱地址,以及是否使用80端口(Web服務(wù)默認(rèn)端口)的選項(xiàng)。域名,主機(jī)名和郵箱是必須填的,但是可以任意填寫,無效的也沒問題。選擇使用80端口并作為默認(rèn)服務(wù)器。比如如下填寫:三.next后,選擇安裝類型(Ty
7、pical為默認(rèn)安裝,Custom為自定義安裝),選擇Typical,next繼續(xù)。到安裝路徑頁面,我們把安裝路徑設(shè)置為“C:ProgramsApache2.2”:四.繼續(xù)next,直到安裝結(jié)束。過程中會(huì)彈出CMD控制臺(tái),不要手動(dòng)關(guān)閉!讓其自動(dòng)關(guān)閉。完成后會(huì)在系統(tǒng)右下角的狀態(tài)欄看到Apache綠色三角圖標(biāo),表示Apache服務(wù)正在運(yùn)行(紅色圓點(diǎn)表示停止運(yùn)行)。五.確認(rèn)Apache服務(wù)器正在運(yùn)行后,在瀏覽器地址欄輸入http://localhost后,出現(xiàn)下圖表示安裝成功:六.完成安裝后,其安裝路徑為:“C
8、:ProgramsApache2.2“。需要說明以下三點(diǎn):A.Apache的配置文件為“C:ProgramsApache2.2confhttpd.conf”,這個(gè)文件很重要。后面會(huì)用到。B.Apache存放html和php等網(wǎng)頁文件的位置是:“C:ProgramsApache2.2htdocs”。這表示此目錄下的所有網(wǎng)頁文件都可以直接在瀏覽器中通過”localhost/“+文件名的