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