網(wǎng)站的php實(shí)現(xiàn)技術(shù)

網(wǎng)站的php實(shí)現(xiàn)技術(shù)

ID:5724984

大小:1.43 MB

頁數(shù):218頁

時(shí)間:2017-12-23

網(wǎng)站的php實(shí)現(xiàn)技術(shù)_第1頁
網(wǎng)站的php實(shí)現(xiàn)技術(shù)_第2頁
網(wǎng)站的php實(shí)現(xiàn)技術(shù)_第3頁
網(wǎng)站的php實(shí)現(xiàn)技術(shù)_第4頁
網(wǎng)站的php實(shí)現(xiàn)技術(shù)_第5頁
資源描述:

《網(wǎng)站的php實(shí)現(xiàn)技術(shù)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、網(wǎng)站的PHP實(shí)現(xiàn)技術(shù)PHP是一種服務(wù)器端解釋執(zhí)行的腳本語言。如果用戶接觸過ASP的話,那么對(duì)于在HTML頁面中嵌入代碼應(yīng)該是比較熟悉了。PHP代碼在服務(wù)器一端被解釋轉(zhuǎn)變成普通的HTML頁面內(nèi)容,送給瀏覽器一端。這種模式可以用來完成相當(dāng)復(fù)雜的功能。PHP是編程語言和應(yīng)用程序服務(wù)器的結(jié)合。它和其他編程語言類似,使用變量存儲(chǔ)臨時(shí)數(shù)值,使用操作符處理變量。PHP的真正價(jià)值在于它常用于網(wǎng)站的應(yīng)用程序服務(wù)器。1PHP概述PHP(原意為PersonalHomePage),是一種跨平臺(tái)的服務(wù)器端嵌入式腳本技術(shù)。PHP頁面是一種文本文件,是在普通HTML頁面文件中嵌入PHP腳本語句,

2、由服務(wù)器解釋和翻譯成普通的HTML文件,然后傳送給客戶端瀏覽器,這一點(diǎn)和ASP一樣。PHP是用C語言編寫而成,可運(yùn)行于Unix/Linux和Windows9x/NT下。目前最新的版本為PHP4.0,而常用的版本為PHP3.0。1PHP概述PHP的網(wǎng)上資源如下:(1)官方網(wǎng)站:http://www.PHP.net/(2)說明手冊(cè):可在官方網(wǎng)站上查閱或下載說明文件?;蛘咴诎惭b完成后,在PHP的目錄底下的子目錄../doc中取得,該手冊(cè)為html格式,可用瀏覽器直接瀏覽。1.1網(wǎng)站的PHP實(shí)現(xiàn)技術(shù)的特點(diǎn)在網(wǎng)站的實(shí)現(xiàn)技術(shù)方面,PHP具有四個(gè)主要的特點(diǎn)。1.快速PHP是一種非

3、常強(qiáng)大的CGI腳本語言,其語言特點(diǎn)基本上源于C語言,實(shí)現(xiàn)方式更像PERL,而其對(duì)數(shù)據(jù)庫的內(nèi)在支持更使之成為ASP的強(qiáng)大對(duì)手。同時(shí),PHP是一種服務(wù)器內(nèi)置式的Script語言,語法上混合了C、Java、Perl等語言的、以及PHP式的新語法,執(zhí)行動(dòng)態(tài)網(wǎng)頁比CGI或者Perl更快,這是它的第一個(gè)突出的優(yōu)點(diǎn)。它的出現(xiàn)使得在Unix上更快速地開發(fā)動(dòng)態(tài)Web成為現(xiàn)實(shí)。它與Javascript等語言的一個(gè)區(qū)別就是PHP是在服務(wù)器執(zhí)行,客戶機(jī)所看到的是其在服務(wù)器上運(yùn)行的結(jié)果。1.1網(wǎng)站的PHP實(shí)現(xiàn)技術(shù)的特點(diǎn)2.適合于網(wǎng)絡(luò)開發(fā)領(lǐng)域?qū)τ诰W(wǎng)絡(luò)開發(fā)領(lǐng)域,PHP是最合適的。因?yàn)镻HP是被設(shè)

4、計(jì)用來編寫Web應(yīng)用程序的語言,所以對(duì)于為它度身量作的任務(wù)—Web站點(diǎn)的開發(fā),無疑最能勝任。按照DavidMedinets的說法:PHP是編程語言和應(yīng)用程序服務(wù)器的結(jié)合。PHP和其他的編程語言類似,使用變量存儲(chǔ)臨時(shí)數(shù)值,使用操作符處理變量。PHP的真正價(jià)值在于它是一個(gè)應(yīng)用程序服務(wù)器。所謂的應(yīng)用程序服務(wù)器,是指一個(gè)把幾項(xiàng)不同的技術(shù)組合為一個(gè)完整套件的程序。這些技術(shù)包括:1.1網(wǎng)站的PHP實(shí)現(xiàn)技術(shù)的特點(diǎn)(1)一個(gè)功能強(qiáng)大的編程語言。(2)存取數(shù)據(jù)庫中存儲(chǔ)的資料。(3)支持Internet協(xié)議,尤其是電子郵件和HTTP協(xié)議。PHP在Internet上,支持了許多的通信協(xié)議

5、(Protoco1),包括了與電子郵件相關(guān)的IMAP、POP3、網(wǎng)管系統(tǒng)SNMP、網(wǎng)絡(luò)新聞NNTP、賬號(hào)共享NIS、全球網(wǎng)HTTP及Apache服務(wù)器、目錄協(xié)定LDAP以及其他網(wǎng)絡(luò)的相關(guān)函數(shù)。1.1網(wǎng)站的PHP實(shí)現(xiàn)技術(shù)的特點(diǎn)3.跨平臺(tái)PHP具有在不同操作平臺(tái)下適用的版本,也提供源代碼版本。PHP可支持多種主流與非主流數(shù)據(jù)庫,包括常用的DBA、dbase、dbm、filePro、Informix、InterBase、mSQL、MicrosoftSQLServer、MySQL、Solid、Sybase、ODBC、Oracle8、Oracle、PostgreSQL等。用P

6、HP寫出來的Web后端CGI代碼,可以很輕易地移植到不同的平臺(tái)上。例如,用Linux架構(gòu)的網(wǎng)站,在系統(tǒng)負(fù)荷過高時(shí),可以快速地將整個(gè)系統(tǒng)移到SUN工作站上,不用重新編譯CGI程序。面對(duì)快速發(fā)展的Internet,這是長期規(guī)劃的最好選擇。1.1網(wǎng)站的PHP實(shí)現(xiàn)技術(shù)的特點(diǎn)4.功能全面PHP的功能非常全面,包括英文拼寫檢查、BC高精確度計(jì)算、西洋歷法、PDF文件格式、Hyperwave服務(wù)器、圖形處理、編碼與解碼功能、雜湊處理、WDDX功能、qmail系統(tǒng)、壓縮文件處理、XML解析,除此之外,對(duì)于一般語言有的數(shù)學(xué)運(yùn)算、時(shí)間處理、文件系統(tǒng)、字符串處理、行程處理等功能,它也同樣

7、擅長。PHP支持HTTP的身份認(rèn)證、Cookie、GIF圖像創(chuàng)建,其最有代表性的特點(diǎn)是它的數(shù)據(jù)庫層,這使得編寫基于數(shù)據(jù)庫的網(wǎng)頁變得非常簡單。PHP也支持POP3、HTTP、SNMP、NNTP、IMAP等協(xié)議,并可采用它們的服務(wù)進(jìn)行網(wǎng)絡(luò)編程。1.2PHP運(yùn)行環(huán)境PHP具有跨平臺(tái)特性,可以與多種數(shù)據(jù)庫連接,其中:Linux+Apache+MySQL是它的最佳組合,效率也是最高的。1.MySQLMySQL是一個(gè)小巧靈瓏的數(shù)據(jù)庫服務(wù)器軟件,對(duì)于小型系統(tǒng)是非常理想的。除了支持標(biāo)準(zhǔn)的ANSISQL語句,它還支持多種平臺(tái),而且在Unix系統(tǒng)上該軟件支持多線程運(yùn)行方式,因此性能

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。