一、PHP簡介
引用PHP(Hgpertext Preprocessor或Personal Home Page Tools)的官方網站www.php.net的定義來說,PHP是一種伺服器端、跨平台、HTML嵌入式的指令碼語言。其實,它和大家所熟知的ASP一樣,是一門常用於Web編程的語言。PHP醞釀於1994年,1995年發布其第一個公開版本,截止目前發行的最新版本為PHP4.05。
PHP是一種免費軟體,它能運行在包括Windows、Linux等在內的絕大多數作業系統環境中,常與免費Web服務軟體Apache和免費資料庫Mysql配合使用於Linux平台上,具有最高的效能價格比,號稱“黃金組合”。
也許PHP最強大和最重要的特徵是它的資料庫支援,目前其支援範圍覆蓋了包括Oracle、Sybase、MySQL、ODBC等在內的大多數常見資料庫。使用它編寫一個含有資料庫功能的網頁程式變得十分簡單。
PHP發展到PHP 3.0的時候有相當長的一段穩定時期,因此很多PHP應用仍然以PHP3為副檔名,現在的系統大多已經逐漸升級到PHP 4.0以上,使用PHP作為副檔名;而PHP與Apache組合使用時,通常會使用PHTML為副檔名,因此,我們在網路上很容易辨別PHP系統。
二、網上學習PHP
PHP是生於網路、用於網路、發展於網路的一門語言。它一誕生就被打上了自由發展的烙印。目前在國內外有數以千計的個人和組織的網站在以各種形式、各種語言學習、發展和完善它,並不斷地公布最新的應用和研究成果。我們能夠在網上利用搜尋引擎等工具在PHP的官方和眾多民間網站上很便捷、廉價地找到豐富的學習、研究資料和軟體乃至BBS等交流場所,使我們能緊密地關注它的發展,隨時觀察最新的領域動態。這一切,對於PHP本身,對於我們這些關心WEB開發的編程愛好者來說,無疑都是一筆巨大的財富。
三、PHP學習網站、論壇遊
隨著PHP在國內外的日漸風行,PHP在國內的學習和研究也逐漸掀起熱潮,湧現出大批高品質的PHP技術中文網站。為倡導網路技術的本地化,我們將著重介紹中文PHP技術網站。
1.www.php.net PHP官方網站(英文)
不論你是初學還是精通,這個PHP的大本營是必然拜訪之地。在這裡我們能找到關於PHP的最新訊息和軟體版本。就連那些PHP高手也無不常常造訪而擷取最新資訊。如果你的英文不成問題,你就能在這裡找到幾乎關於PHP的一切,包括英文等文字的手冊、批註、軟體原始碼甚至已經發現的BUG等。
2.www.zend.com Zend官方網站(英文)
Zend是PHP的商業用加速器。因此除了Zend本身,該網站完全為PHP服務。它具有豐富的資料、代碼資源。其論壇內容也相當豐富,可以看出發言者夾雜著以英文為主的各色方言,是全球PHP愛好者求醫問藥的好去處。如果你有疑難雜症,不妨來此一試。同時,由於這裡也是研究PHP的鼻祖,許多問題的答案也許就在論壇的記錄裡,找找看吧。
3.www.phpuser.com PHP中文網站
這是較早的PHP技術網站之一。頁面設計簡潔,版塊清晰明朗。設定文章教程、論壇、安裝指南、程式碼、相關下載等欄目,並支援註冊使用者上傳文章、資料。網站內容豐富。論壇較為活躍,潛伏著多路PHP高手。
4. www.phpease.com PHP易站
號稱PHP開發人員的驛站。搜集了相當多的PHP代碼、文章,的確是PHP開發人員查閱參考資料的好地方,同時很多文章也非常適合初學者。
5. www.phpx.com 中國PHP聯盟
由國內較早的PHP技術網站——“鬧著玩工作室”個人首頁演變而來,並由幾位PHP技術高手支援,其網站頁面相對平直,但是其論壇由於幾路玩家的支援,讓不少PHP愛好者趨之若騖。
其他較為專業的網站還有中國PHP網站(chinaphp.com)、PHP世紀網(php2000.com)、PHP之星(phpstar.com)等。
6.如果上述介紹的幾個專業網站讓PHP的初學者望而卻步、無從下手的話,那麼筆者再介紹幾個介面相對柔和,氣氛相對輕鬆的學習網站。
cgreen.363.net PHP入門者園地
這是PHP愛好者東方一蛇的老家。東方一蛇一直活躍在許多PHP論壇中,並發表了很多原創文章。這裡有很多基礎知識,學習PHP,就從這裡起步吧(圖4)。
php.silversand.net PHP資源網
這裡的內容也很簡單,但都是一些入門必需的資料和軟體,直接了當,沒有那麼多奢華的修飾,也許很適合你呢。
最後,我想再推薦一個非比尋常的論壇http://www.chinaasp.com/php/。他可以說是國內論壇在技術和形式及概念上的領導者。他的技術論壇在國內具有相當的影響力,擁有眾多版面,涵蓋了大多數流行的網路技術;聚集著大批在網路開發上具有特長的愛好者,當然也包括PHP。由於Web開發涉及到DHTML、資料庫、網路安全等一系列相關內容,所以ChinaASP論壇至今仍是一個在形式上具有特色、內容上相當豐富而全面的技術交流場所。你一定會不虛此行(圖5)。
四、PHP學習工具下載
學習PHP,最主要的莫過於搭建實驗環境和熟悉文法函數了。所以學習工具就有了兩大塊。
(一)下載PHP及相關軟體
搭建PHP環境涉及到系統平台、Web服務軟體和資料庫軟體及PHP本身。根據我們現有電腦軟、硬體環境,我們可以自由選擇相應的軟體。通常我們會選擇Windows98/NT為實驗平台,這樣我們可以下載PHP4.0以上的Windows版本,資料庫可以下載Mysql的Windows版本(www.mysql.org)或者使用微軟的MSSQL,Web服務軟體可以直接使用Windows98的PWS或者Windows NT的IIS,想專業些可以下載Apache的Windows版本(www.apache.com)。如果你想搭建Linux下啟動並執行實戰環境,那麼所有這些軟體必須下載其對應於Linux的版本,有的可能需要在Linux下編譯產生,有許多文章都有介紹。
(二)下載PHP使用者手冊
使用者手冊是學習PHP的“殺手鐧”,許多PHP的高手仍然隨時備查。手冊通常為PHP4.0,有中、英文版本,中文版中還有HTML、ZIP和CHM幾種格式。很多網站都有下載。建議下載CHM格式,查閱較為方便。
另外值得一提的就是使用PHP的Mysql管理工具-phpMyadmin,如果你要使用Mysql做你的資料庫,那麼你一定會用到、而且喜歡這個工具的。在phpwizard.net上可以下載。
五、PHP的原始碼資源
一般來說,在國內網站已經能找到相當多的原始碼資源。但是無庸質疑的是,PHP的祖先是在國外,我們的很多開發和研究都是以他們的成果為基礎的,所以,真正優秀而且全面的原始碼等資源還是國外的網站上比較多。
www.phpbuilder.com
非常知名的PHP技術專業網站。頁面清晰明朗,對文章、原始碼有詳細分類,是PHP愛好者淘金的好去處。
www.weberdev.com
分類更為細膩,達80種之多。對使用PHP進行Web開發所涉及到的常用技術Mysql、JavaScript等也同時列表,非常方便,
www.hotscripts.com
非常全面的一個Web技術網站,囊括了現今所有主流Web開發技術,有相當豐富的文章和原始碼,並附有評註等級,非常直觀。
六、PHP免費空間
支援PHP系統的免費首頁空間目前也逐漸增多了,但是隨著使用者數量的激增和首頁內容的混亂,很多網站又紛紛減少和關閉空間,因此,真正能使用的高速PHP免費空間還有待大家更多地去發掘。
www.51.net北京虎翼網
20M空間,速度較快,不支援Mysql。有彈出式廣告視窗,同時可以申請yourname.51.net網域名稱。
大家可要把握機會哦!一、PHP簡介
引用PHP(Hgpertext Preprocessor或Personal Home Page Tools)的官方網站www.php.net的定義來說,PHP是一種伺服器端、跨平台、HTML嵌入式的指令碼語言。其實,它和大家所熟知的ASP一樣,是一門常用於Web編程的語言。PHP醞釀於1994年,1995年發布其第一個公開版本,截止目前發行的最新版本為PHP4.05。
PHP是一種免費軟體,它能運行在包括Windows、Linux等在內的絕大多數作業系統環境中,常與免費Web服務軟體Apache和免費資料庫Mysql配合使用於Linux平台上,具有最高的效能價格比,號稱“黃金組合”。
也許PHP最強大和最重要的特徵是它的資料庫支援,目前其支援範圍覆蓋了包括Oracle、Sybase、MySQL、ODBC等在內的大多數常見資料庫。使用它編寫一個含有資料庫功能的網頁程式變得十分簡單。
PHP發展到PHP 3.0的時候有相當長的一段穩定時期,因此很多PHP應用仍然以PHP3為副檔名,現在的系統大多已經逐漸升級到PHP 4.0以上,使用PHP作為副檔名;而PHP與Apache組合使用時,通常會使用PHTML為副檔名,因此,我們在網路上很容易辨別PHP系統。
二、網上學習PHP
PHP是生於網路、用於網路、發展於網路的一門語言。它一誕生就被打上了自由發展的烙印。目前在國內外有數以千計的個人和組織的網站在以各種形式、各種語言學習、發展和完善它,並不斷地公布最新的應用和研究成果。我們能夠在網上利用搜尋引擎等工具在PHP的官方和眾多民間網站上很便捷、廉價地找到豐富的學習、研究資料和軟體乃至BBS等交流場所,使我們能緊密地關注它的發展,隨時觀察最新的領域動態。這一切,對於PHP本身,對於我們這些關心WEB開發的編程愛好者來說,無疑都是一筆巨大的財富。
三、PHP學習網站、論壇遊
隨著PHP在國內外的日漸風行,PHP在國內的學習和研究也逐漸掀起熱潮,湧現出大批高品質的PHP技術中文網站。為倡導網路技術的本地化,我們將著重介紹中文PHP技術網站。
1.www.php.net PHP官方網站(英文)
不論你是初學還是精通,這個PHP的大本營是必然拜訪之地。在這裡我們能找到關於PHP的最新訊息和軟體版本。就連那些PHP高手也無不常常造訪而擷取最新資訊。如果你的英文不成問題,你就能在這裡找到幾乎關於PHP的一切,包括英文等文字的手冊、批註、軟體原始碼甚至已經發現的BUG等。
2.www.zend.com Zend官方網站(英文)
Zend是PHP的商業用加速器。因此除了Zend本身,該網站完全為PHP服務。它具有豐富的資料、代碼資源。其論壇內容也相當豐富,可以看出發言者夾雜著以英文為主的各色方言,是全球PHP愛好者求醫問藥的好去處。如果你有疑難雜症,不妨來此一試。同時,由於這裡也是研究PHP的鼻祖,許多問題的答案也許就在論壇的記錄裡,找找看吧。
3.www.phpuser.com PHP中文網站
這是較早的PHP技術網站之一。頁面設計簡潔,版塊清晰明朗。設定文章教程、論壇、安裝指南、程式碼、相關下載等欄目,並支援註冊使用者上傳文章、資料。網站內容豐富。論壇較為活躍,潛伏著多路PHP高手。
4. www.phpease.com PHP易站
號稱PHP開發人員的驛站。搜集了相當多的PHP代碼、文章,的確是PHP開發人員查閱參考資料的好地方,同時很多文章也非常適合初學者。
5. www.phpx.com 中國PHP聯盟
由國內較早的PHP技術網站——“鬧著玩工作室”個人首頁演變而來,並由幾位PHP技術高手支援,其網站頁面相對平直,但是其論壇由於幾路玩家的支援,讓不少PHP愛好者趨之若騖。
其他較為專業的網站還有中國PHP網站(chinaphp.com)、PHP世紀網(php2000.com)、PHP之星(phpstar.com)等。
6.如果上述介紹的幾個專業網站讓PHP的初學者望而卻步、無從下手的話,那麼筆者再介紹幾個介面相對柔和,氣氛相對輕鬆的學習網站。
cgreen.363.net PHP入門者園地
這是PHP愛好者東方一蛇的老家。東方一蛇一直活躍在許多PHP論壇中,並發表了很多原創文章。這裡有很多基礎知識,學習PHP,就從這裡起步吧(圖4)。
php.silversand.net PHP資源網
這裡的內容也很簡單,但都是一些入門必需的資料和軟體,直接了當,沒有那麼多奢華的修飾,也許很適合你呢。
最後,我想再推薦一個非比尋常的論壇http://www.chinaasp.com/php/。他可以說是國內論壇在技術和形式及概念上的領導者。他的技術論壇在國內具有相當的影響力,擁有眾多版面,涵蓋了大多數流行的網路技術;聚集著大批在網路開發上具有特長的愛好者,當然也包括PHP。由於Web開發涉及到DHTML、資料庫、網路安全等一系列相關內容,所以ChinaASP論壇至今仍是一個在形式上具有特色、內容上相當豐富而全面的技術交流場所。你一定會不虛此行(圖5)。
四、PHP學習工具下載
學習PHP,最主要的莫過於搭建實驗環境和熟悉文法函數了。所以學習工具就有了兩大塊。
(一)下載PHP及相關軟體
搭建PHP環境涉及到系統平台、Web服務軟體和資料庫軟體及PHP本身。根據我們現有電腦軟、硬體環境,我們可以自由選擇相應的軟體。通常我們會選擇Windows98/NT為實驗平台,這樣我們可以下載PHP4.0以上的Windows版本,資料庫可以下載Mysql的Windows版本(www.mysql.org)或者使用微軟的MSSQL,Web服務軟體可以直接使用Windows98的PWS或者Windows NT的IIS,想專業些可以下載Apache的Windows版本(www.apache.com)。如果你想搭建Linux下啟動並執行實戰環境,那麼所有這些軟體必須下載其對應於Linux的版本,有的可能需要在Linux下編譯產生,有許多文章都有介紹。
(二)下載PHP使用者手冊
使用者手冊是學習PHP的“殺手鐧”,許多PHP的高手仍然隨時備查。手冊通常為PHP4.0,有中、英文版本,中文版中還有HTML、ZIP和CHM幾種格式。很多網站都有下載。建議下載CHM格式,查閱較為方便。
另外值得一提的就是使用PHP的Mysql管理工具-phpMyadmin,如果你要使用Mysql做你的資料庫,那麼你一定會用到、而且喜歡這個工具的。在phpwizard.net上可以下載。
五、PHP的原始碼資源
一般來說,在國內網站已經能找到相當多的原始碼資源。但是無庸質疑的是,PHP的祖先是在國外,我們的很多開發和研究都是以他們的成果為基礎的,所以,真正優秀而且全面的原始碼等資源還是國外的網站上比較多。
www.phpbuilder.com
非常知名的PHP技術專業網站。頁面清晰明朗,對文章、原始碼有詳細分類,是PHP愛好者淘金的好去處。
www.weberdev.com
分類更為細膩,達80種之多。對使用PHP進行Web開發所涉及到的常用技術Mysql、JavaScript等也同時列表,非常方便,
www.hotscripts.com
非常全面的一個Web技術網站,囊括了現今所有主流Web開發技術,有相當豐富的文章和原始碼,並附有評註等級,非常直觀。
六、PHP免費空間
支援PHP系統的免費首頁空間目前也逐漸增多了,但是隨著使用者數量的激增和首頁內容的混亂,很多網站又紛紛減少和關閉空間,因此,真正能使用的高速PHP免費空間還有待大家更多地去發掘。
www.51.net北京虎翼網
20M空間,速度較快,不支援Mysql。有彈出式廣告視窗,同時可以申請yourname.51.net網域名稱。
大家可要把握機會哦!