出版時(shí)間:2009-1 出版社:機(jī)械工業(yè)出版社 作者:梅隆尼 頁數(shù):416 譯者:李軍
Tag標(biāo)簽:無
前言
歡迎閱讀本書。上一版主要圍繞著使用PHP 5和MySQL 5作為核心技術(shù)的能力進(jìn)行了修改。在上一版出版后的兩年時(shí)間里,幾乎沒有什么變化:PHP 5和MySQL 5是可靠的、穩(wěn)定的,并且為我們今天所使用的眾多的基于Web的應(yīng)用程序提供強(qiáng)大的功能。很多托管提供商現(xiàn)在都默認(rèn)地提供PHP 5,而不支持PHP 4(PHP 4已經(jīng)進(jìn)入了風(fēng)燭殘年),這就確保了想要使用PHP 5和MySQL 5的所有人都不用在他們自己的機(jī)器上安裝這些應(yīng)用程序(盡管本書的前4章介紹了如何安裝它們)。本書這一版中的所有代碼都基于PHP 5,并且相應(yīng)地使用了PHP中的MySQLImproved Extension (mysqli),使用MySQL 5作為后臺(tái)數(shù)據(jù)庫。你可能已經(jīng)聽說了PHP 6或者已經(jīng)看到一些圖書宣傳自己使用了PHP 6作為核心語言。在2008年5月編寫本書的時(shí)候,PHP 6還處在開發(fā)階段,并且還沒有進(jìn)入到等待發(fā)布階段。
內(nèi)容概要
本書介紹整合PHP、MySQL和Apache進(jìn)行Web開發(fā)的知識(shí)。全書分為6個(gè)部分。第一部分“基礎(chǔ)知識(shí)”,提供了一個(gè)對(duì)安裝的快速指導(dǎo),并帶領(lǐng)讀者深入了解安裝和配置MySQL、Apache和PHP的過程。第二部分“PHP語言結(jié)構(gòu)”,介紹了PHP語言基礎(chǔ),包括數(shù)組和對(duì)象等結(jié)構(gòu)化元素。第三部分“深入編程”,介紹了中級(jí)應(yīng)用程序開發(fā)的主題,包括使用表單和文件、限制訪問以及完成包含某個(gè)專門概念的小項(xiàng)目。第四部分“PHP和MySQL整合”,介紹了使用數(shù)據(jù)庫的一般性方法,例如,數(shù)據(jù)庫規(guī)范化,以及使用PHP來連接并操作MySQL。其中包含了SQL基礎(chǔ)知識(shí),還包括特定于MySQL的函數(shù)和其他信息。第五部分“基本項(xiàng)目”,介紹如何整合前面已經(jīng)學(xué)習(xí)到的所有知識(shí),使用PHP和MySQL執(zhí)行一個(gè)特定任務(wù)。第六部分“管理和優(yōu)化”,介紹管理和優(yōu)化Apache和MySQL的方法。 本書適合于Web應(yīng)用開發(fā)人員以及網(wǎng)頁設(shè)計(jì)技術(shù)人員參考。
作者簡(jiǎn)介
Julie C.Meloni是i2i Interactive(http://www.i2ii.corn)的技術(shù)總監(jiān)。i2i Interactive是一家位于加利福尼亞州洛杉磯的多媒體公司。Julie自從Web誕生的時(shí)候就開始從事基于web應(yīng)用的開發(fā),并且她還記得自己第一次看見GUl web瀏覽器時(shí)的激動(dòng)心情。她是多本關(guān)于Web編
書籍目錄
譯者序作者簡(jiǎn)介前言第一部分 基礎(chǔ)知識(shí) 第1章 安裝PuikStart向?qū)А〉?章 安裝和配置MySQL 第3章 安裝和配置fApache 第4章 安裝和配置PHP第二部分 PHP誤言結(jié)構(gòu) 第5章 PHP的組成部分 第6章 PHP的流程控制功能 第7章 使用函數(shù) 第8章 使用數(shù)組 第9章 使用對(duì)象第三部分 深入編程 第10章 使用字符串、日期和時(shí)間 第11章 使用表單 第12章 使用Cookie和用戶會(huì)話 第13章 使用文件和目錄 第14章 使用圖像第四部分 PHP和MySQL整合 第15章 理解數(shù)據(jù)庫設(shè)計(jì)過程 第16章 SQL基本命令 第17章 使用MySQL中的事務(wù)和存儲(chǔ)過程 第18章 使用PHP和MySQL交互第五部分 基本項(xiàng)目 第19章 管理一個(gè)簡(jiǎn)單的郵件列表 第20章 創(chuàng)建一個(gè)在線地址簿 第21章 創(chuàng)建一個(gè)簡(jiǎn)單的討論論壇 第22章 創(chuàng)建一個(gè)在線商店 第23章 創(chuàng)建一個(gè)購物車機(jī)制 第24章 創(chuàng)建一個(gè)簡(jiǎn)單的日歷 第25章 限制對(duì)應(yīng)用程序的訪問 第26章 記錄并監(jiān)視Web服務(wù)器活動(dòng) 第27章 應(yīng)用程序本地化 第28章 使用XML第六部分 管理和優(yōu)化 第29章 Apache性能調(diào)校和虛擬主機(jī) 第30章 建立一個(gè)安全的Web服務(wù)器 第31章 優(yōu)化和調(diào)校MySQL 第32章 軟件升級(jí)
章節(jié)摘錄
第一部分 基礎(chǔ)知識(shí)第1章 安裝QuickStart向?qū)П菊潞竺娴牡?、3、4章分別介紹了如何從互聯(lián)網(wǎng)上獲取并安裝MySQL、Apache和PHP,從而可以確保軟件版本是最新的。另外,這幾章還展開說明了安裝過程中的每一步,以及理解這些技術(shù)如何一起工作的其他重要相關(guān)信息。如果希望快速開始,這個(gè)簡(jiǎn)短的一章將帶你起步,從Linux/UNIX、MacOSX和Windows系統(tǒng)上,開始安裝隨書光盤中的軟件。1.1 Linux/UNlXT的安裝無論何時(shí),當(dāng)你從一個(gè)源文檔中編譯程序,編譯過程都將取決于系統(tǒng)是否正確安裝了開發(fā)工具和庫。盡管下面的指令是在RedHatLinux和SuSELinux系統(tǒng)上測(cè)試的,但這些步驟對(duì)其他所有Linux或商業(yè)UNIX發(fā)布的默認(rèn)安裝是一樣的。在編譯過程中你可能遇到意外的報(bào)錯(cuò)信息,此時(shí)應(yīng)聯(lián)系系統(tǒng)管理員或參考自己專門的操作系統(tǒng)的文檔。以超級(jí)用戶啟動(dòng)(作為root登錄或作為一個(gè)常規(guī)系統(tǒng)用戶SH登錄),并在文件系統(tǒng)下用/mnt參數(shù)加載光盤。
編輯推薦
利用《PHP、MySQL和Apache編程導(dǎo)學(xué)(原書第4版)》,你可以在很短的時(shí)間內(nèi)學(xué)會(huì)如何綜合使用PHP, MySQL和Apache這3種最先進(jìn)的開源Web開發(fā)工具,來創(chuàng)建動(dòng)態(tài)的、交互式的Web站點(diǎn)和應(yīng)用程序。《PHP、MySQL和Apache編程導(dǎo)學(xué)》講解循序漸進(jìn)、按部就班,每一章都是在前一章內(nèi)容的基礎(chǔ)上進(jìn)行介紹,使得你能夠從頭開始學(xué)習(xí)PHP腳本編程、MySQL數(shù)據(jù)庫以及Apache服務(wù)器的基礎(chǔ)知識(shí)。不管你是使用Linux. Windows或者M(jìn)ac OS X,隨書光盤附帶了一個(gè)完整的啟動(dòng)工具,使你能夠安裝設(shè)置一個(gè)可以用于學(xué)習(xí)、測(cè)試和產(chǎn)品開發(fā)的環(huán)境所需的所有軟件。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
PHP、MySQL和Apache編程導(dǎo)學(xué) PDF格式下載