轉貼:手把手教您搭建Apache下的PHP環境

最近,對PHP產生了興趣,先搭個環境吧,先在網上搜了幾篇文章,都不太合適,直到看到這篇。這篇文章介紹詳細,而且每步都有截圖,很適合菜鳥級的用戶(哈哈,本人乃其中一位),本人就是在這篇文章的指導下搭建起了環境。我以前一直做Jsp的,覺得PHP的環境比Jsp的難配一些。

這是我第一篇blog,哈哈,慶祝一下。希望以後大家能多來指點指點。下面是正文:

 隨着網絡的發展越來越多的公司擁有了自己的網站,製作公司網站也成爲很多網絡管理員的必要職責,現在有沒有網站已經不是公司的宣傳賣點和品牌效應,能否建立穩定且性能俱佳的站點纔是公司所看重的。理論上講L

<script language="JavaScript1.1" src="http://ad.ccw.com.cn/adshow.asp?positionID=30&js=1&innerJs=1" type="text/javascript"></script>
AMP組合纔是網站最佳搭配,也就是Linux+apache+mysql+php這樣一個站點環境。

在站點發布方面apache比windows下的IIS更加穩定,兼容性也更好;同樣在站點編程語言中PHP也比ASP執行效率要高,安全方面 PHP也是ASP無法比擬的。衆多用ASP建立的論壇和CMS都或多或少存在一定的漏洞,而以PHP爲基礎的論壇和CMS則不存在這個問題。

  但是搭建LAMP環境需要的技術水平比較高,並不是每個網絡管理員都可以勝任的。本篇文章主要爲大家介紹如何在windows系統中搭建 APACHE+PHP這個環境,因爲畢竟使用windows系統的企業還是佔據大多數的。相信各位站點管理員一定可以通過在自己的windows系統中建立APACHE與PHP環境大幅度提高站點的穩定與安全性。

  一、安裝Apache 2.0

  相對IIS來說Apache建立站點更加專業,一些大型門戶網站和流量大的專業站點都是通過Apache發佈站點的。而且以往很多程序都是通過 ASP語言完成的,ASP與IIS的兼容性比較好,那時IIS用戶比較多。隨着PHP語言的流行,越來越多的用戶拋棄了ASP。相比IIS來說 Apache與PHP的兼容性更好,執行代碼的效率更高,運行起來也更加穩定。目前Apache最新版本爲2.0。

  Apache小檔案:

  軟件版本:V2.0.58

  軟件大小: 4331 KB

  軟件語言: 英文

  軟件類別: 免費軟件

  應用平臺: Win9x/NT/2000/XP

  下載地址:

  http://count.skycn.com/softdownload.php?id=26834&url=http://jlbc.driversky.com/down/apache_2.0.58-win32-x86-no_ssl.msi

  第一步:下載Apache 2.0安裝程序,並運行。(如圖1)

點擊放大此圖片

圖1:運行安裝程序(點擊看大圖)

  第二步:同意許可協議點“NEXT”按鈕繼續。(如圖2)

點擊放大此圖片

圖2:同意許可協議(點擊看大圖)

  第三步:查看幫助信息,不用更改點“NEXT”按鈕繼續。(如圖3)

點擊放大此圖片

圖3:查看幫助信息(點擊看大圖)

  第四步:在服務器信息設置窗口填寫站點的域名,服務器名稱以及管理員電子郵箱地址等信息。如果你沒有域名也沒關係保持默認即可。點“NEXT”按鈕繼續安裝。(如圖4)

點擊放大此圖片

圖4:填寫站點的域名(點擊看大圖)

  第五步:選擇安裝類型,一般保持默認的typical典型模式即可。(如圖5)

點擊放大此圖片

圖5:選擇安裝類型(點擊看大圖)

  第六步:設置安裝目錄,默認爲c:/program files/apache group。我們可以點右邊的“Change”按鈕修改此路徑。(如圖6)

點擊放大此圖片

圖6:設置安裝目錄(點擊看大圖)

  第七步:點install按鈕開始安裝。(如圖7)

點擊放大此圖片

圖7:點擊安裝(點擊看大圖)

  第八步:複製必須文件到本地硬盤並且啓動apache主程序。(如圖8)

點擊放大此圖片

圖8:複製文章到本地硬盤(點擊看大圖)

  第九步:完成apache安裝工作,點“finish”按鈕返回桌面。(如圖9)

點擊放大此圖片

圖9:完成apache安裝

  第十步:與此同時我們會看見在桌面右下角的任務欄處出現一個小葉子圖標,這個就是Apache啓動項。(如圖10)

  第十一步:我們打開IE瀏覽器在地址欄處輸入http://127.0.0.1,如果能夠看到顯示出Apache頁面的話就說明我們已經成功完成安裝工作了。(如圖11)

點擊放大此圖片

圖11:測試(點擊看大圖)

小提示:

  如果沒有顯示出Apache默認頁面的話說明該程序沒有安裝成功,我們需要查看是否計算機上安裝了其他頁面發佈工具,例如IIS等或者查看80端口是否被佔用。

  至此我們完成apache這個高效穩定WWW發佈工具的安裝,不過還有一個地方需要注意一下。那就是apache配置文件——httpd.conf。

  我們通過“開始->程序->apache->configure apache server->edit the apache httpd.conf configuration file”來打開該配置文件,當然默認情況下該文件存放在C:/Program Files/Apache Group/Apache2/conf/httpd.conf,我們也可以通過我的電腦打開編輯他。(如圖12)

點擊放大此圖片

圖12:打開apache編輯器(點擊看大圖)

  在httpd.conf中我們會看到Documentroot處註明的是“C:/Program Files/Apache Group/Apache2/htdocs”。這說明默認情況下apache的發佈目錄爲C:/Program Files/Apache Group/Apache2/htdocs,我們將網站文件放到這個路徑中即可發佈,當然我們也可以通過修改這個路徑來實現修改發佈目錄路徑的目的。(如圖13)

點擊放大此圖片

圖13:如何修改發佈路徑(點擊看大圖)

  我們還可以通過點右下角的apache圖標來對apache啓動關閉進行操作,點stop按鈕關閉apache,點start則啓用apache。(如圖14)

點擊放大此圖片

圖14:啓動和關閉apache(點擊看大圖) 二、配置PHP環境:

 

  前面已經把apache安裝完畢,接下來就要讓apache支持PHP環境了,默認情況下我們是無法通過apache瀏覽php頁面文件的。

  第一步:下載PHP安裝程序,並解壓縮。(下載地址爲http://download.discuz.net/php-5.1.2-Win32.zip)當前最新版本是php-5.1.2。

  第二步:把下載下來的PHP安裝包解壓到你的C盤根目錄(這裏選擇C根目錄盤是爲了以後修改調試方便用,你也可以選擇不同的目錄),解壓後應該能得到一個類似於"php-5.1.2-Win32"的目錄,把目錄名稱改成"PHP"。(如圖15)

點擊放大此圖片

圖15:解壓縮PHP安裝包(點擊看大圖)

  第三步:打開剛纔解壓的PHP目錄,你會發現有一個叫做"php.ini-dist"的文件,這就是PHP的配置文件了,你需要把它改名成 "php.ini",然後複製到系統目錄中,如果你的系統裝在C盤,XP下就是"C:/windows",Windows2000下是"C:/ winnt"。

  第四步:打開Apache2的配置文件(http.conf),可以通過“開始->程序->apache-> configure apache server->edit the apache httpd.conf configuration file”來打開該配置文件,當然默認情況下該文件存放在C:/Program Files/Apache Group/Apache2/conf/httpd.conf,我們也可以通過我的電腦打開編輯他。

  通過查找功能找到LoadModule字樣的信息,然後在LoadModule處的最下方添加一行信息——LoadModule php5_module C:/php/php5apache2.dll。這裏要解釋一下"php5_module"是模塊的名稱,後面跟的路徑則隨你的PHP安裝目錄而變,這三個字串之間是用空格符分隔的。(如圖16)

點擊放大此圖片

圖16:打開Apache2的配置文件(點擊看大圖)

  第五步:接下來再查找addtype的字樣,在addtype處的最下方添加幾行信息——AddType application/x-httpd-php .php

  AddType application/x-httpd-php .php3

  AddType application/x-httpd-php .php4

  AddType application/x-httpd-php .php5(如圖17)

點擊放大此圖片

圖17:查找addtype的字樣(點擊看大圖)

  小提示:

  注意在.之前有個空格一定要加上,否則報錯。

  第六步:保存退出後還需要把PHP安裝目錄下的"php4ts.dll"複製到windows系統的system32目錄下,否則無法正常運行。(如圖18)

點擊放大此圖片

圖18:複製php4ts.dll到system32目錄(點擊看大圖)

  第七步:接下來我們測試下APACHE下的PHP環境是否搭建成功,新建一個文本文件,將

  phpinfo();

  ?>

  複製到其中,保存退出。(如圖19)

點擊放大此圖片

圖19:保存配置文件並退出(點擊看大圖)

  第八步:將該文本文件修改爲1.php。

  第九步:重新啓動apache程序讓修改生效。(如圖20)

點擊放大此圖片

圖20:重新啓動apache程序讓修改生效(點擊看大圖)

  第十步:打開IE瀏覽器在地址欄處輸入http://127.0.0.1/1.php,如果能夠顯示出PHP的版本界面說明我們的PHP環境搭建成功。(如圖21)

點擊放大此圖片

圖21:PHP環境搭建測試(點擊看大圖)

  小提示:

  以上在Apache部分所講述的東西對不太熟悉Apache配置的朋友可能有一點不太明白,不過只要你按我上面所說的一步步的來,應該都不會出現什麼大的毛病。如果萬一不知道自己改的哪一個部分使Apache啓動不起來了,你可以切換到Apache安裝目錄下的Conf文件夾,將 http.conf文件刪除掉,再將Apache的默認配置文件httpd.default.conf改名成http.conf即可恢復到初始配置。

  另外還應該注意默認情況下index.php文件不在apache默認訪問列表中,如果我們希望自己的站點可以通過http://ip來訪問而不是http://ip/index.php的話,需要修改httpd.conf文件中的DirectoryIndex信息。查找 DirectoryIndex 這行,添加默認的文件名列表爲

  DirectoryIndex index.php default.php index.htm index.html default.htm default.html,這樣就可以自動識別index.php等文件了。

總結:

  支持了PHP環境的apache程序給我們這些網站管理員帶來的福音,我們可以直接從網上下載那些PHP論壇和PHP CMS互動界面模板了,而且基於PHP的程序運行效率和安全性都非常高,可以讓我們的站點更加穩定的運行。

 

補充:

          今天在一臺e版windows上安裝apache_2.0.59時,卻出現了問題,老告訴我ServerAdmin有問題,後來沒辦法,上網查了半天,找到個解決辦法,試驗成功,在安裝的第四步時,前兩項填localhost,最後填一個你的郵箱,不用默認值。

發佈了8 篇原創文章 · 獲贊 0 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章