[PHP] 《PHP邊學(xué)邊教》(01.開篇——準(zhǔn)備工作)
更新時(shí)間:2006年12月13日 00:00:00 作者:
先自我介紹一下吧,我叫海霆,英文名Hetty,我的愛好是……好了,打住,還是跳過吧,免得被人罵的,呵呵。
也許有人會(huì)奇怪,為什么教程的名字會(huì)叫《PHP邊學(xué)邊教》呢?原因很簡(jiǎn)單,我也在學(xué)嘛,大家共同學(xué)習(xí)、共同交流、共同進(jìn)步就是我所期望的了。
我記得一個(gè)恩師跟我說過一句話:“你在教別人的同時(shí),自己也會(huì)得到很大的提升!”所以我寫這篇爛教程的目的很明確,就是:1、鞏固自己的PHP基礎(chǔ)知識(shí);2、希望盡可能給需要的人一些幫助。(所以大家學(xué)習(xí)的過程中,也要多跟別人分享學(xué)習(xí)經(jīng)驗(yàn)哦!)
這個(gè)小教程不會(huì)深入去學(xué)習(xí)那些令人頭大的理論知識(shí),只學(xué)習(xí)一些最基本,最實(shí)用的東西,其他的就先不管了。因?yàn)檫@些東西容易入門,一旦入門了,大家把興趣提起來了,就可以無師自通,繼續(xù)深入自學(xué)了。我會(huì)準(zhǔn)備大量的實(shí)例來講解語法,而且每個(gè)語句都詳細(xì)說明是干什么用的,要怎么去用,讓大家清清楚楚,明明白白,不會(huì)暈忽。爭(zhēng)取在三天之內(nèi),讓大家學(xué)會(huì)寫帶數(shù)據(jù)庫的通訊錄,之后再寫留言本,會(huì)員系統(tǒng)之類的常用模塊。
教程將在官方網(wǎng)站www.hetty.cn每天定時(shí)更新,讓大家每天都有新的東西可學(xué)。教程的具體位置請(qǐng)?jiān)谶M(jìn)站后點(diǎn)擊“快速分類 —> PHP”大家可以對(duì)每天的教程發(fā)布評(píng)論,比如分享一下自己的學(xué)習(xí)經(jīng)驗(yàn)啊,教程里有什么不明白的地方需要問啊,或者教程有里什么不足之處需要指正之類的??傊?,重在交流。還是那句話:共同學(xué)習(xí)、共同交流、共同進(jìn)步!
大家可以任意拷貝、轉(zhuǎn)載這個(gè)教程,但請(qǐng)注明作者及出處,體諒下作者的辛勞喲。當(dāng)然你不注明我也沒辦法,呵呵。好了,說了這么多廢話,該轉(zhuǎn)如正題了,我們開始吧。
什么是PHP:首先,大家可能想了解,到底什么是PHP呢?這個(gè)其實(shí)你不用去深入了解,背它的英文全名啦,查它英文含義啦,怪麻煩的,你只要知道PHP是用來做動(dòng)態(tài)網(wǎng)站的東東,它可以在線更新你的網(wǎng)站,可以用來儲(chǔ)存數(shù)據(jù)和獲取數(shù)據(jù)就好。學(xué)會(huì)了它,你就不再需要一頁一頁的去做網(wǎng)頁了,而且可以根據(jù)你的想法實(shí)現(xiàn)許多有趣的功能哦。
為什么選擇PHP:那么為什么要用PHP呢,這個(gè)嘛,我個(gè)人認(rèn)為是個(gè)人喜好,PHP、ASP、JSP和現(xiàn)在流行的ASP.net各有各的優(yōu)點(diǎn),不能一味的去否決哪一個(gè),那樣是不理智的。白貓黑貓,能逮耗子就是好貓。只要學(xué)好了,無論哪一種都可以實(shí)現(xiàn)你的想法。
OK,我們現(xiàn)在需要做一些準(zhǔn)備工作,去下載一些東東先把PHP環(huán)境配置出來,才能繼續(xù)學(xué)習(xí)PHP。注意,由于以下軟件經(jīng)常更新,可能有版本差別,教程圖片僅做參考。
1、Apache官方下載:http://httpd.apache.org/download.cgi

說明:如果你用的操作系統(tǒng)是Unix,請(qǐng)下載Unix Source,有兩個(gè),他們只是格式不同,任意下其中一個(gè);如果你的操作系統(tǒng)是Windows,那么請(qǐng)下載Win32 Source或Win32 Binary (MSI Installer),第一個(gè)是ZIP壓縮格式的,第二個(gè)是安裝程序,比較傻瓜化一點(diǎn)。由于我用的是Windows操作系統(tǒng),以此為例,為方便安裝,我們下載:Win32 Binary (MSI Installer)
2、PHP官方下載:http://www.php.net/downloads.php

這里不再多作說明,我們將以下載PHP 5.2.0 zip package 的ZIP壓縮文件為例進(jìn)行安裝。
3、MySQL官方下載:http://dev.mysql.com/downloads/


這里也不再多作說明,找到Windows Essentials (x86) 點(diǎn)擊右邊對(duì)應(yīng)的Download 直接下載。
4、Zend Optimizer官方下載:http://downloads.zend.com/optimizer/
呵呵,本來下載很麻煩的說,我這里扣了一個(gè)地址可以看到所有版本的下載界面,可以看到最新版本,我當(dāng)前看到的最新版本是3.0.2,點(diǎn)它,然后你會(huì)看到一堆不同的安裝包,我們只需要其中的一個(gè):ZendOptimizer-3.0.2-Windows-i386.exe 把它下載下來。

如果不在乎最新版本,請(qǐng)點(diǎn)這里直接下載:
http://downloads.zend.com/optimizer/3.0.0/ZendOptimizer-3.0.0-Windows-i386.exe
5、Smarty官方下載:http://smarty.php.net/download.php

注意看這里:如果你英勇的去點(diǎn)Smarty 2.6.14 Source,可能會(huì)無法下載,因?yàn)樗莟ar.gz格式的。請(qǐng)用在連接上使用“鼠標(biāo)右鍵 —> 目標(biāo)另存為”來下載,或者使用訊雷等工具去下載。下載之后可以用WinRAR壓縮軟件打開,Latest Stable Release代表最新版本。
6、phpMyadmin官方下載:http://www.phpmyadmin.net

這里可以看見phpMyadmin的最新版本了,點(diǎn)zip后隨便選個(gè)服務(wù)器下載,建議選Asia(亞洲服務(wù)器),點(diǎn)Download即可下載。
7、Appserv官方下載:http://www.appservnetwork.com/ (進(jìn)入官方網(wǎng)站后點(diǎn)Download欄目)
或直接點(diǎn)這里:http://sourceforge.net/project/showfiles.php?group_id=37459&package_id=29748

點(diǎn)appserv-win32-2.5.7.exe 就可以直接下載了,也可以點(diǎn)那個(gè)綠色的小東東選個(gè)近點(diǎn)的服務(wù)器下載。大家有沒有發(fā)現(xiàn)Appserv的官方地址和下載地址沒有統(tǒng)一?呵呵,感覺還是有怪怪的。
為什么我要煞費(fèi)苦心的教大家去官方網(wǎng)站下載這堆東東呢?可能有人會(huì)說,到百度和Google里面搜索到處都能搜到下載地址,這樣不是更快更方便嗎?呵呵,我現(xiàn)在跟大家說說我這樣做的原因吧:直接去官方地址下載,可以避免帶病毒文件,更重要的是可以下載到最新的版本和觀察版本動(dòng)態(tài)。當(dāng)然這不代表最新的就是最好的哦。
好啦,到這里我們的準(zhǔn)備工作總算是全部做完了,真難得大家耐心的看完這篇小教程,休息下吧,把下載好的東西統(tǒng)一放在一個(gè)文件夾里保存好喲。我們?cè)谙乱黄獙⒅v解如在Apache下配置PHP環(huán)境,如何在IIS下配置PHP環(huán)境,以及傻瓜配置法Appserv。記得關(guān)注www.hetty.cn的最新教程哦,呵呵。
點(diǎn)擊下載此教程的world文檔
也許有人會(huì)奇怪,為什么教程的名字會(huì)叫《PHP邊學(xué)邊教》呢?原因很簡(jiǎn)單,我也在學(xué)嘛,大家共同學(xué)習(xí)、共同交流、共同進(jìn)步就是我所期望的了。
我記得一個(gè)恩師跟我說過一句話:“你在教別人的同時(shí),自己也會(huì)得到很大的提升!”所以我寫這篇爛教程的目的很明確,就是:1、鞏固自己的PHP基礎(chǔ)知識(shí);2、希望盡可能給需要的人一些幫助。(所以大家學(xué)習(xí)的過程中,也要多跟別人分享學(xué)習(xí)經(jīng)驗(yàn)哦!)
這個(gè)小教程不會(huì)深入去學(xué)習(xí)那些令人頭大的理論知識(shí),只學(xué)習(xí)一些最基本,最實(shí)用的東西,其他的就先不管了。因?yàn)檫@些東西容易入門,一旦入門了,大家把興趣提起來了,就可以無師自通,繼續(xù)深入自學(xué)了。我會(huì)準(zhǔn)備大量的實(shí)例來講解語法,而且每個(gè)語句都詳細(xì)說明是干什么用的,要怎么去用,讓大家清清楚楚,明明白白,不會(huì)暈忽。爭(zhēng)取在三天之內(nèi),讓大家學(xué)會(huì)寫帶數(shù)據(jù)庫的通訊錄,之后再寫留言本,會(huì)員系統(tǒng)之類的常用模塊。
教程將在官方網(wǎng)站www.hetty.cn每天定時(shí)更新,讓大家每天都有新的東西可學(xué)。教程的具體位置請(qǐng)?jiān)谶M(jìn)站后點(diǎn)擊“快速分類 —> PHP”大家可以對(duì)每天的教程發(fā)布評(píng)論,比如分享一下自己的學(xué)習(xí)經(jīng)驗(yàn)啊,教程里有什么不明白的地方需要問啊,或者教程有里什么不足之處需要指正之類的??傊?,重在交流。還是那句話:共同學(xué)習(xí)、共同交流、共同進(jìn)步!
大家可以任意拷貝、轉(zhuǎn)載這個(gè)教程,但請(qǐng)注明作者及出處,體諒下作者的辛勞喲。當(dāng)然你不注明我也沒辦法,呵呵。好了,說了這么多廢話,該轉(zhuǎn)如正題了,我們開始吧。
什么是PHP:首先,大家可能想了解,到底什么是PHP呢?這個(gè)其實(shí)你不用去深入了解,背它的英文全名啦,查它英文含義啦,怪麻煩的,你只要知道PHP是用來做動(dòng)態(tài)網(wǎng)站的東東,它可以在線更新你的網(wǎng)站,可以用來儲(chǔ)存數(shù)據(jù)和獲取數(shù)據(jù)就好。學(xué)會(huì)了它,你就不再需要一頁一頁的去做網(wǎng)頁了,而且可以根據(jù)你的想法實(shí)現(xiàn)許多有趣的功能哦。
為什么選擇PHP:那么為什么要用PHP呢,這個(gè)嘛,我個(gè)人認(rèn)為是個(gè)人喜好,PHP、ASP、JSP和現(xiàn)在流行的ASP.net各有各的優(yōu)點(diǎn),不能一味的去否決哪一個(gè),那樣是不理智的。白貓黑貓,能逮耗子就是好貓。只要學(xué)好了,無論哪一種都可以實(shí)現(xiàn)你的想法。
OK,我們現(xiàn)在需要做一些準(zhǔn)備工作,去下載一些東東先把PHP環(huán)境配置出來,才能繼續(xù)學(xué)習(xí)PHP。注意,由于以下軟件經(jīng)常更新,可能有版本差別,教程圖片僅做參考。
1、Apache官方下載:http://httpd.apache.org/download.cgi
•在網(wǎng)頁中找到以下部分•

說明:如果你用的操作系統(tǒng)是Unix,請(qǐng)下載Unix Source,有兩個(gè),他們只是格式不同,任意下其中一個(gè);如果你的操作系統(tǒng)是Windows,那么請(qǐng)下載Win32 Source或Win32 Binary (MSI Installer),第一個(gè)是ZIP壓縮格式的,第二個(gè)是安裝程序,比較傻瓜化一點(diǎn)。由于我用的是Windows操作系統(tǒng),以此為例,為方便安裝,我們下載:Win32 Binary (MSI Installer)
2、PHP官方下載:http://www.php.net/downloads.php
•在網(wǎng)頁中找到以下部分•

這里不再多作說明,我們將以下載PHP 5.2.0 zip package 的ZIP壓縮文件為例進(jìn)行安裝。
3、MySQL官方下載:http://dev.mysql.com/downloads/
•在網(wǎng)頁中找到以下部分•

•在進(jìn)入下個(gè)網(wǎng)頁后找到以下部分•

這里也不再多作說明,找到Windows Essentials (x86) 點(diǎn)擊右邊對(duì)應(yīng)的Download 直接下載。
4、Zend Optimizer官方下載:http://downloads.zend.com/optimizer/
呵呵,本來下載很麻煩的說,我這里扣了一個(gè)地址可以看到所有版本的下載界面,可以看到最新版本,我當(dāng)前看到的最新版本是3.0.2,點(diǎn)它,然后你會(huì)看到一堆不同的安裝包,我們只需要其中的一個(gè):ZendOptimizer-3.0.2-Windows-i386.exe 把它下載下來。
•界面如下圖•

如果不在乎最新版本,請(qǐng)點(diǎn)這里直接下載:
http://downloads.zend.com/optimizer/3.0.0/ZendOptimizer-3.0.0-Windows-i386.exe
5、Smarty官方下載:http://smarty.php.net/download.php
•在網(wǎng)頁中找到以下部分•

注意看這里:如果你英勇的去點(diǎn)Smarty 2.6.14 Source,可能會(huì)無法下載,因?yàn)樗莟ar.gz格式的。請(qǐng)用在連接上使用“鼠標(biāo)右鍵 —> 目標(biāo)另存為”來下載,或者使用訊雷等工具去下載。下載之后可以用WinRAR壓縮軟件打開,Latest Stable Release代表最新版本。
6、phpMyadmin官方下載:http://www.phpmyadmin.net
•在網(wǎng)頁中找到以下部分•

這里可以看見phpMyadmin的最新版本了,點(diǎn)zip后隨便選個(gè)服務(wù)器下載,建議選Asia(亞洲服務(wù)器),點(diǎn)Download即可下載。
7、Appserv官方下載:http://www.appservnetwork.com/ (進(jìn)入官方網(wǎng)站后點(diǎn)Download欄目)
或直接點(diǎn)這里:http://sourceforge.net/project/showfiles.php?group_id=37459&package_id=29748
•在網(wǎng)頁中找到以下部分•

點(diǎn)appserv-win32-2.5.7.exe 就可以直接下載了,也可以點(diǎn)那個(gè)綠色的小東東選個(gè)近點(diǎn)的服務(wù)器下載。大家有沒有發(fā)現(xiàn)Appserv的官方地址和下載地址沒有統(tǒng)一?呵呵,感覺還是有怪怪的。
為什么我要煞費(fèi)苦心的教大家去官方網(wǎng)站下載這堆東東呢?可能有人會(huì)說,到百度和Google里面搜索到處都能搜到下載地址,這樣不是更快更方便嗎?呵呵,我現(xiàn)在跟大家說說我這樣做的原因吧:直接去官方地址下載,可以避免帶病毒文件,更重要的是可以下載到最新的版本和觀察版本動(dòng)態(tài)。當(dāng)然這不代表最新的就是最好的哦。
好啦,到這里我們的準(zhǔn)備工作總算是全部做完了,真難得大家耐心的看完這篇小教程,休息下吧,把下載好的東西統(tǒng)一放在一個(gè)文件夾里保存好喲。我們?cè)谙乱黄獙⒅v解如在Apache下配置PHP環(huán)境,如何在IIS下配置PHP環(huán)境,以及傻瓜配置法Appserv。記得關(guān)注www.hetty.cn的最新教程哦,呵呵。
——海霆 (Hetty)

相關(guān)文章
一步一步學(xué)習(xí)PHP(5) 類和對(duì)象
OO的強(qiáng)大我不想再多說,如果你不認(rèn)同OO,那么當(dāng)你放眼當(dāng)前流行的語言,有哪個(gè)又不支持OO的,也許這個(gè)很有說服力了吧。2010-02-02