PHP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)

出版時(shí)間:2009-1  出版社:電子工業(yè)出版社  作者:趙增敏 編  頁(yè)數(shù):287  
Tag標(biāo)簽:無(wú)  

前言

  隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展和日益普及,計(jì)算機(jī)程序設(shè)計(jì)的重點(diǎn)已經(jīng)從傳統(tǒng)的桌面程序設(shè)計(jì)轉(zhuǎn)移到Web應(yīng)用程序設(shè)計(jì),各種動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)正在受到人們?cè)絹?lái)越多的關(guān)注。在各種動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)技術(shù)中,Apache+MySQL+PHP組合以其開(kāi)源性和跨平臺(tái)性而著稱(chēng),被譽(yù)為黃金組合并得到廣泛應(yīng)用。本書(shū)從Dreamweaver CS3可視化設(shè)計(jì)與手工編碼的結(jié)合上詳細(xì)地講述了基于Apache服務(wù)器、PHP語(yǔ)言以及MySQL數(shù)據(jù)庫(kù)的動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)技術(shù)?! pache是一款流行的Web服務(wù)器軟件。據(jù)調(diào)查,目前在Internet上大約有50%以上的Web服務(wù)器都在用Apache。Apache功能強(qiáng)大、性能穩(wěn)定,而且是完全免費(fèi)的,完全開(kāi)放源代碼,可以從Internet上自由下載。Apache服務(wù)器支持多種Web編程語(yǔ)言,而且擁有優(yōu)良的安全性和擴(kuò)展性。Apache可以用于Windows、UNIX、Linux以及FREEBSD等多種操作系統(tǒng),而且在不同操作系統(tǒng)中進(jìn)行配置的步驟基本相同,可移植性很高?! HP是一種流行的開(kāi)放源代碼的Web編程語(yǔ)言,主要用于開(kāi)發(fā)服務(wù)器端應(yīng)用程序及動(dòng)態(tài)網(wǎng)頁(yè)。PHP語(yǔ)言具有開(kāi)放性源代碼、跨平臺(tái)性、語(yǔ)言簡(jiǎn)單易學(xué)、執(zhí)行效率高等特點(diǎn),而且具有強(qiáng)大的圖像處理和數(shù)據(jù)庫(kù)訪問(wèn)功能。通過(guò)PHP可以訪問(wèn)多種數(shù)據(jù)庫(kù)格式,包括MySQL、Oracle、SQL Server、Informix、Sybase以及通用的ODBC等?! ySQL是目前最受歡迎的開(kāi)源SQL數(shù)據(jù)庫(kù)管理系統(tǒng),也是一個(gè)快速的、多線(xiàn)程、多用戶(hù)和健壯的SQL數(shù)據(jù)庫(kù)服務(wù)器。MySQL服務(wù)器支持關(guān)鍵任務(wù)、重負(fù)載生產(chǎn)系統(tǒng)的使用。MySQL是一款完全免費(fèi)的數(shù)據(jù)庫(kù)產(chǎn)品,任何人都可以從Internet自由下載它,而無(wú)需支付任何費(fèi)用。MySQL數(shù)據(jù)庫(kù)服務(wù)器具有快速、可靠、易于使用等特點(diǎn),而且具有很好的跨平臺(tái)性、安全性和連接性,完全可以用于處理大型的企業(yè)級(jí)數(shù)據(jù)庫(kù)。  Adobe Dreamweaver CS3是一款專(zhuān)業(yè)的HTML編輯器,用于對(duì)網(wǎng)站、網(wǎng)頁(yè)和Web應(yīng)用程序進(jìn)行設(shè)計(jì)、編碼和開(kāi)發(fā)。Dreamweaver CS3為當(dāng)前流行的ASP、JSP、PHP等動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)技術(shù)都提供了很好的支持,不僅可以快速生成各種類(lèi)型的數(shù)據(jù)訪問(wèn)頁(yè),還可以輕松地實(shí)現(xiàn)用戶(hù)注冊(cè)、登錄以及授權(quán)訪問(wèn)等功能?! 鹘y(tǒng)的PHP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)通常都是采用手寫(xiě)代碼方式來(lái)進(jìn)行的,這種編程模式不僅效率低下,而且代碼不規(guī)范,難以調(diào)試,無(wú)法滿(mǎn)足企業(yè)應(yīng)用的實(shí)際需要。Adobe Dreamweaver CS3對(duì)PHP技術(shù)提供了很好的支持,使用它不僅可以方便快捷地進(jìn)行Web頁(yè)面設(shè)計(jì),而且很容易創(chuàng)建數(shù)據(jù)庫(kù)連接并在同一站點(diǎn)的所有PHP頁(yè)中使用;通過(guò)各種Spry表單驗(yàn)證控件可以對(duì)提交的數(shù)據(jù)進(jìn)行有效性檢查,或者通過(guò)可視化操作可以快速生成記錄集并分頁(yè)顯示數(shù)據(jù)庫(kù)記錄,并添加記錄集導(dǎo)航條和記錄集計(jì)數(shù)器;通過(guò)各種功能強(qiáng)大的服務(wù)器行為可以快速生成具有查詢(xún)記錄、添加記錄、更新記錄和刪除記錄的PHP數(shù)據(jù)訪問(wèn)頁(yè),也可以快速生成具有用戶(hù)注冊(cè)、登錄以及限制訪問(wèn)等功能的PHP動(dòng)態(tài)網(wǎng)頁(yè)。本書(shū)從可視化編輯與手工編碼的結(jié)合上,講述使用Dreamweaver CS3開(kāi)發(fā)基于PHP技術(shù)和MySQL數(shù)據(jù)庫(kù)的動(dòng)態(tài)網(wǎng)站,既可以通過(guò)各種可視化設(shè)計(jì)工具提高開(kāi)發(fā)效率,也可以通過(guò)手工編碼靈活控制程序的執(zhí)行流程?! ”緯?shū)共分10章,詳細(xì)地介紹了使用PHP技術(shù)開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站的基本知識(shí)和設(shè)計(jì)技巧。第1章介紹用于PHP開(kāi)發(fā)的各個(gè)組件和PHP開(kāi)發(fā)環(huán)境的配置;第2章講述PHP語(yǔ)言的基礎(chǔ)性?xún)?nèi)容,包括PHP基礎(chǔ)知識(shí)、數(shù)據(jù)類(lèi)型、變量與常量、運(yùn)算符與表達(dá)式、流程控制語(yǔ)句以及面向?qū)ο缶幊坛醪街R(shí);第3章介紹數(shù)組與函數(shù)方面的內(nèi)容;第4章講述字符串處理與正則表達(dá)式應(yīng)用;第5章介紹如何構(gòu)建PHP互動(dòng)網(wǎng)頁(yè),內(nèi)容包括獲取表單變量、Spry表單驗(yàn)證、獲取URL參數(shù)、頁(yè)面跳轉(zhuǎn)、會(huì)話(huà)管理以及Cookie應(yīng)用;第6章討論了如何通過(guò)PHP代碼進(jìn)行文件操作、目錄操作和文件上傳;第7章講述PHP圖像處理方面的內(nèi)容,包括配置GD庫(kù)、圖像基本操作、畫(huà)基本圖形以及向圖像寫(xiě)入文本;第8章介紹MySQL數(shù)據(jù)庫(kù)管理方面的內(nèi)容,包括MySQL應(yīng)用基礎(chǔ)、數(shù)據(jù)庫(kù)創(chuàng)建與維護(hù)、數(shù)據(jù)查詢(xún)與操作、其他數(shù)據(jù)庫(kù)對(duì)象以及安全性管理;第9章介紹PHP數(shù)據(jù)庫(kù)編程,首先介紹如何創(chuàng)建數(shù)據(jù)庫(kù)連接,然后介紹如何通過(guò)編程方式或Dreamweaver服務(wù)器行為實(shí)現(xiàn)PHP數(shù)據(jù)訪問(wèn)功能,包括查詢(xún)記錄、添加記錄、更新記錄和刪除記錄;作為前面各章知識(shí)的綜合應(yīng)用,第10章給出一個(gè)會(huì)員管理系統(tǒng)項(xiàng)目的完整設(shè)計(jì)過(guò)程,首先介紹系統(tǒng)功能分析、數(shù)據(jù)庫(kù)設(shè)計(jì)與創(chuàng)建和PHP動(dòng)態(tài)站點(diǎn)的構(gòu)建,然后講解CSS樣式表和網(wǎng)站導(dǎo)航條的制作以及各個(gè)系統(tǒng)功能模塊的實(shí)現(xiàn)?! 榱藥椭x者快速掌握PHP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)技術(shù),作者結(jié)合多年從事教學(xué)工作和Web應(yīng)用開(kāi)發(fā)的實(shí)踐經(jīng)驗(yàn),按照教學(xué)規(guī)律精心編寫(xiě)了本書(shū)。本書(shū)采用案例驅(qū)動(dòng)的教學(xué)方法,首先展示案例的運(yùn)行結(jié)果,然后詳細(xì)講述案例的設(shè)計(jì)步驟,循序漸進(jìn)地引導(dǎo)讀者學(xué)習(xí)和掌握相關(guān)知識(shí)點(diǎn)。在介紹PHP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)步驟時(shí),本書(shū)將Dreamweaver可視化設(shè)計(jì)與手工編碼有機(jī)地結(jié)合在一起,利用各種方便易用的設(shè)計(jì)工具快速完成頁(yè)面布局,并通過(guò)添加服務(wù)器行為實(shí)現(xiàn)一些常規(guī)的數(shù)據(jù)庫(kù)訪問(wèn)模塊,然后通過(guò)手工編程對(duì)由可視化操作生成的源代碼進(jìn)行優(yōu)化和微調(diào)。每章后面均附有習(xí)題和上機(jī)實(shí)驗(yàn),可供讀者自我測(cè)試之用。為了提高讀者的實(shí)際動(dòng)手能力,在最后一章還提供了一個(gè)綜合設(shè)計(jì)項(xiàng)目,可用做課程設(shè)計(jì)的輔導(dǎo)材料。  本書(shū)中的所有案例均在Apache 2.2.4服務(wù)器上測(cè)試通過(guò),所用操作系統(tǒng)平臺(tái)為Windows XP Professional+SP2,Web編程語(yǔ)言為PHP 5.2.3,PHP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)工具為Dreamweaver CS3,后臺(tái)數(shù)據(jù)庫(kù)為MySQL 5.0.41?! ”緯?shū)中用到的一些人名和電子郵件地址均屬虛構(gòu),如有雷同,實(shí)屬巧合。

內(nèi)容概要

  《PHP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)》從Adobe Dreamweaver CS3可視化設(shè)計(jì)與手工編碼的結(jié)合上詳細(xì)地介紹了基于PHP語(yǔ)言和MySQL數(shù)據(jù)庫(kù)的動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)技術(shù)?!禤HP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)》共分10章。主要內(nèi)容包括:配置PHP開(kāi)發(fā)環(huán)境、PHP語(yǔ)言基礎(chǔ)、數(shù)組與函數(shù)、字符串與正則表達(dá)式、構(gòu)建PHP互動(dòng)網(wǎng)頁(yè)、PHP文件編程、PHP圖像處理、MySQL數(shù)據(jù)庫(kù)管理、PHP數(shù)據(jù)庫(kù)編程、會(huì)員管理系統(tǒng)設(shè)計(jì)。《PHP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)》結(jié)構(gòu)合理、論述準(zhǔn)確、內(nèi)容翔實(shí)、思路清晰,采用案例驅(qū)動(dòng)和項(xiàng)目教學(xué)的講述方式,通過(guò)大量實(shí)例深入淺出、循序漸進(jìn)地引導(dǎo)讀者學(xué)習(xí),并提供了一個(gè)綜合設(shè)計(jì)項(xiàng)目,每章后面均配有習(xí)題和上機(jī)實(shí)驗(yàn)。  《PHP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)》既可作為中等、高等職業(yè)院校計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)或PHP培訓(xùn)班的教材,也可作為PHP愛(ài)好者和動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)維護(hù)人員的學(xué)習(xí)參考書(shū)?!  禤HP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)》還配有電子教學(xué)參考資料包(包括教學(xué)指南、電子教案和習(xí)題答案),以方便讀者學(xué)習(xí)。

書(shū)籍目錄

第1章 配置PHP開(kāi)發(fā)環(huán)境1.1 PHP開(kāi)發(fā)組件介紹1.1.1 Apache服務(wù)器1.1.2 PHP語(yǔ)言1.1.3 MySQL數(shù)據(jù)庫(kù)1.2 PHP開(kāi)發(fā)環(huán)境配置1.2.1 安裝和測(cè)試Apache1.2.2 配置Apache服務(wù)器1.2.3 管理Apache服務(wù)器1.2.4 安裝和配置PHP1.2.5 安裝和配置MySQL1.2.6 創(chuàng)建PHP MySQL動(dòng)態(tài)站點(diǎn)習(xí)題1上機(jī)實(shí)驗(yàn)1 配置PHP開(kāi)發(fā)環(huán)境第2章 PHP語(yǔ)言基礎(chǔ)2.1 PHP基礎(chǔ)知識(shí)2.1.1 PHP動(dòng)態(tài)網(wǎng)頁(yè)概述2.1.2 創(chuàng)建PHP代碼塊2.1.3 編寫(xiě)PHP注釋2.1.4 PHP與HTML混合編碼2.1.5 PHP與JavaScript協(xié)同工作2.2 數(shù)據(jù)類(lèi)型2.2.1 整型數(shù)2.2.2 浮點(diǎn)數(shù)2.2.3 字符串2.2.4 布爾型2.2.5 特殊類(lèi)型2.2.6 數(shù)據(jù)類(lèi)型轉(zhuǎn)換2.3 變量與常量2.3.1 定義變量2.3.2 檢查變量是否設(shè)置2.3.3 可變變量與變量的引用2.3.4 使用常量2.4 運(yùn)算符與表達(dá)式2.4.1 算術(shù)運(yùn)算符2.4.2 賦值運(yùn)算符2.4.3 遞增/遞減運(yùn)算符2.4.4 字符串運(yùn)算符2.4.5 位運(yùn)算符2.4.6 比較運(yùn)算符2.4.7 條件運(yùn)算符2.4.8 邏輯運(yùn)算符2.4.9 表達(dá)式2.4.10 運(yùn)算符優(yōu)先級(jí)2.5 流程控制語(yǔ)句2.5.1 選擇語(yǔ)句2.5.2 循環(huán)語(yǔ)句2.5.3 跳轉(zhuǎn)語(yǔ)句2.5.4 包含文件語(yǔ)句習(xí)題2上機(jī)實(shí)驗(yàn)2 PHP語(yǔ)言基本應(yīng)用第3章 數(shù)組與函數(shù)3.1 數(shù)組3.1.1 創(chuàng)建數(shù)組3.1.2 遍歷數(shù)組3.1.3 預(yù)定義數(shù)組3.1.4 數(shù)組函數(shù)3.2 函數(shù)3.2.1 自定義函數(shù)3.2.2 函數(shù)的參數(shù)3.2.3 函數(shù)的返回值3.2.4 變量函數(shù)3.2.5 變量作用域3.2.6 內(nèi)部函數(shù)3.2.7 日期和時(shí)間處理函數(shù)3.3 面向?qū)ο缶幊坛醪?.3.1 類(lèi)與對(duì)象3.3.2 構(gòu)造方法習(xí)題3上機(jī)實(shí)驗(yàn)3 數(shù)組與函數(shù)應(yīng)用第4章 字符串與正則表達(dá)式4.1 字符串處理4.1.1 字符串的輸出4.1.2 大小寫(xiě)轉(zhuǎn)換4.1.3 從字符串中刪除空格4.1.4 HTML文本格式化4.1.5 添加或去除反斜線(xiàn)4.1.6 字符串的連接與分割4.1.7 查找字符串4.1.8 替換字符串4.1.9 獲取子串4.2 正則表達(dá)式應(yīng)用4.2.1 正則表達(dá)式概述4.2.2 編寫(xiě)正則表達(dá)式4.2.3 正則表達(dá)式搜索4.2.4 正則表達(dá)式替換4.2.5 用正則表達(dá)式分割字符串習(xí)題4上機(jī)實(shí)驗(yàn)4 字符串與正則表達(dá)式應(yīng)用第5章 構(gòu)建PHP互動(dòng)網(wǎng)頁(yè)5.1 獲取表單變量5.1.1 創(chuàng)建表單5.1.2 使用按鈕5.1.3 獲取表單變量5.1.4 使用文本框5.1.5 使用單選按鈕5.1.6 使用復(fù)選框5.1.7 使用列表框5.1.8 使用隱藏域5.1.9 添加圖像按鈕5.2 表單驗(yàn)證5.2.1 添加Spry構(gòu)件5.2.2 Spry驗(yàn)證文本域5.2.3 Spry驗(yàn)證文本區(qū)域5.2.4 Spry驗(yàn)證復(fù)選框5.2.5 Spry驗(yàn)證選擇框5.3 獲取URL參數(shù)5.3.1 生成URL參數(shù)5.3.2 檢索URL參數(shù)5.4 頁(yè)面跳轉(zhuǎn)5.4.1 使用header()函數(shù)5.4.2 使用客戶(hù)端腳本5.4.3 使用HTML標(biāo)記5.5 會(huì)話(huà)管理5.5.1 會(huì)話(huà)變量概述5.5.2 創(chuàng)建會(huì)話(huà)變量5.5.3 注銷(xiāo)會(huì)話(huà)變量5.6 Cookie應(yīng)用5.6.1 Cookie概述5.6.2 在PHP中應(yīng)用Cookie習(xí)題5上機(jī)實(shí)驗(yàn)5 構(gòu)建PHP互動(dòng)網(wǎng)頁(yè)第6章 PHP文件編程6.1 文件操作6.1.1 檢查文件是否存在6.1.2 打開(kāi)和關(guān)閉文件6.1.3 寫(xiě)入文件6.1.4 讀取文件6.1.5 文件定位6.1.6 檢查文件屬性6.1.7 重命名文件6.1.8 復(fù)制文件6.1.9 刪除文件6.2 目錄操作6.2.1 創(chuàng)建目錄6.2.2 獲取和更改當(dāng)前目錄6.2.3 讀取目錄6.2.4 刪除目錄6.2.5 解析路徑信息6.2.6 檢查磁盤(pán)空間6.3 文件上傳6.3.1 創(chuàng)建文件域6.3.2 上傳單個(gè)文件6.3.3 上傳多個(gè)文件習(xí)題6上機(jī)實(shí)驗(yàn)6 PHP文件編程第7章 PHP圖像處理7.1 配置GD庫(kù)7.1.1 加載GD庫(kù)7.1.2 獲取GD庫(kù)信息7.2 圖像基本操作7.2.1 創(chuàng)建圖像7.2.2 輸出圖像7.2.3 分配顏色7.3 畫(huà)基本圖形7.3.1 畫(huà)像素7.3.2 畫(huà)輪廓圖形7.3.3 畫(huà)填充圖形7.4 向圖像寫(xiě)入文本7.4.1 寫(xiě)入單個(gè)字符7.4.2 寫(xiě)入字符串7.4.3 寫(xiě)入中文文本習(xí)題7上機(jī)實(shí)驗(yàn)7 PHP圖像處理第8章 MySQL數(shù)據(jù)庫(kù)管理8.1 MySQL應(yīng)用基礎(chǔ)8.1.1 MySQL服務(wù)器管理8.1.2 客戶(hù)端程序和實(shí)用工具介紹8.1.3 mysql命令行工具8.2 數(shù)據(jù)庫(kù)創(chuàng)建與維護(hù)8.2.1 創(chuàng)建、顯示和刪除數(shù)據(jù)庫(kù)8.2.2 數(shù)據(jù)類(lèi)型8.2.3 表的創(chuàng)建與維護(hù)8.3 數(shù)據(jù)查詢(xún)與操作8.3.1 插入記錄8.3.2 查詢(xún)記錄8.3.3 更改記錄8.3.4 刪除記錄8.4 其他數(shù)據(jù)庫(kù)對(duì)象8.4.1 索引8.4.2 視圖8.4.3 存儲(chǔ)過(guò)程8.4.4 存儲(chǔ)函數(shù)8.4.5 觸發(fā)程序8.5 安全性管理8.5.1 用戶(hù)管理8.5.2 權(quán)限管理習(xí)題8上機(jī)實(shí)驗(yàn)8 MySQL數(shù)據(jù)庫(kù)管理第9章 PHP數(shù)據(jù)庫(kù)編程9.1 創(chuàng)建數(shù)據(jù)庫(kù)鏈接9.1.1 編程實(shí)現(xiàn)MySQL數(shù)據(jù)庫(kù)鏈接9.1.2 在Dreamweaver中創(chuàng)建MySQL鏈接9.1.3 數(shù)據(jù)庫(kù)鏈接的應(yīng)用與管理9.2 查詢(xún)記錄9.2.1 通過(guò)編程實(shí)現(xiàn)查詢(xún)記錄9.2.2 在Dreamweaver中創(chuàng)建記錄集9.2.3 分頁(yè)顯示記錄集9.2.4 創(chuàng)建搜索/結(jié)果頁(yè)9.2.5 創(chuàng)建主/詳細(xì)頁(yè)9.3 添加記錄9.3.1 通過(guò)編程實(shí)現(xiàn)添加記錄9.3.2 快速生成記錄添加頁(yè)9.4 更新記錄9.4.1 通過(guò)編程實(shí)現(xiàn)記錄更新9.4.2 快速生成記錄更新頁(yè)9.5 刪除記錄9.5.1 通過(guò)編程實(shí)現(xiàn)記錄刪除9.5.2 快速生成記錄刪除頁(yè)習(xí)題9上機(jī)實(shí)驗(yàn)9 PHP數(shù)據(jù)庫(kù)編程第10章 會(huì)員管理系統(tǒng)設(shè)計(jì)10.1 系統(tǒng)總體設(shè)計(jì)10.1.1 系統(tǒng)功能分析10.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)10.1.3 構(gòu)建PHP動(dòng)態(tài)站點(diǎn)10.1.4 站點(diǎn)文件組成10.2 系統(tǒng)功能實(shí)現(xiàn)10.2.1 創(chuàng)建CSS樣式表10.2.2 創(chuàng)建網(wǎng)站導(dǎo)航條10.2.3 會(huì)員注冊(cè)10.2.4 檢查用戶(hù)名10.2.5 會(huì)員登錄10.2.6 系統(tǒng)首頁(yè)10.2.7 會(huì)員信息更新10.2.8 密碼查詢(xún)10.2.9 照片上傳10.2.10 會(huì)員管理習(xí)題10上機(jī)實(shí)驗(yàn)10 會(huì)員管理系統(tǒng)設(shè)計(jì)

章節(jié)摘錄

  第1章 配置PHP開(kāi)發(fā)環(huán)境  PHP是一種簡(jiǎn)單而強(qiáng)大的開(kāi)源腳本語(yǔ)言,用于創(chuàng)建動(dòng)態(tài)Web內(nèi)容。PHP與ASP非常類(lèi)似,但PHP區(qū)別于ASP的顯著特點(diǎn)在于其開(kāi)源性和跨平臺(tái)性,PHP通常與具有開(kāi)源性的數(shù)據(jù)庫(kù)管理系統(tǒng)MySQL一起使用,用于開(kāi)發(fā)具有數(shù)據(jù)庫(kù)驅(qū)動(dòng)的動(dòng)態(tài)網(wǎng)站。本章講述如何配置PHP開(kāi)發(fā)環(huán)境,首先對(duì)PHP開(kāi)發(fā)組件做一個(gè)簡(jiǎn)要說(shuō)明,然后介紹如何配置PHP開(kāi)發(fā)環(huán)境?! ?.1 PHP開(kāi)發(fā)組件介紹  利用PHP開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站時(shí),主要用到3個(gè)組件:Web服務(wù)器軟件Apache、服務(wù)器端腳本編程語(yǔ)言PHP以及數(shù)據(jù)庫(kù)服務(wù)器軟件MySQL。只有把這三者結(jié)合起來(lái)使用,才能最大限度地發(fā)揮它們的優(yōu)勢(shì)?! ?.1.1 Apache服務(wù)器  Apache是一款流行的Web服務(wù)器軟件。據(jù)調(diào)查,目前在Internet上大約有50%以上的Web服務(wù)器都在用Apache。Apache功能強(qiáng)大、性能穩(wěn)定,而且是完全免費(fèi)的,完全開(kāi)放源代碼,可以從Internet上自由下載?! pache服務(wù)器具有以下主要特點(diǎn): ?。?)支持多種Web編程語(yǔ)言,如ASP、JSP以及PHP等?! 。?)安全性高。作為最流行的Web服務(wù)器,Apache具有極高的安全性,使其能夠應(yīng)對(duì)可能的安全威脅和信息泄露?! 。?)擴(kuò)展性好。Apache可以用于Wmdows、UNIX、Linux以及FREEBSD等多種操作系統(tǒng),而且在不同操作系統(tǒng)中進(jìn)行配置的步驟基本相同,可移植性很高?! 。?)UNIX線(xiàn)程。從版本2.0開(kāi)始,在支持POSIX線(xiàn)程的UNIX系統(tǒng)上,Apache能在混合多線(xiàn)程、多線(xiàn)程模式下運(yùn)行,從而使可伸縮性得到改善?! 。?)新的編譯系統(tǒng)。在版本2.0中,重寫(xiě)了Apache的編譯系統(tǒng),現(xiàn)在是基于autoconf和libtool,從而使得Apache的配置系統(tǒng)與其他軟件包更為相似?! 。?)對(duì)非UNIX平臺(tái)更好的支持。Apache在諸如BeOS、OS/2以及Windows等非UNIX平臺(tái)上具有更快的速度和更好的穩(wěn)定性。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    PHP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā) PDF格式下載


用戶(hù)評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7