全書分為6個部分。第一部分“基礎知識”,提供了一個對安裝的快速指導,並帶領讀者深入了解安裝和配置MySQL、Apache和PHP的過程。第二部分“PHP語言結構”,介紹了PHP語言基礎,包括數組和對象等結構化元素。第三部分“深入編程”,介紹了中級應用程式開發的主題。第四部分“PHP和MySQL整合”,介紹了使用資料庫的一般性方法。其中包含了SQL基礎知識。第五部分“基本項目”,介紹如何整合前面已經學習到的所有知識,使用PHP和MySQL執行一個特定任務。第六部分“管理和最佳化”,介紹管理和最佳化Apache和MySQL的方法。
基本介紹
- 書名:php和mysql和apache編程導學
- 作者:(美)Julie C.Meloni
- 原版名稱:Sams Teach Yourself PHP, MySQL and Apache All in One
- 譯者:王洪大,李軍
- ISBN:9787111232780
- 頁數:398
- 定價:59.00元
- 出版社:機械工業出版社
- 出版時間:2008 年2月
- 開本:16
- 叢書名:Web開發系列叢書
內容簡介,目錄,
內容簡介
本書介紹整合PHP、MySQL和Apache進行Web開發的知識。全書分為6個部分。第一部分“基礎知識”,提供了一個對安裝的快速指導,並帶領讀者深入了解安裝和配置MySQL、Apache和PHP的過程。第二部分“PHP語言結構”,介紹了PHP語言基礎,包括數組和對象等結構化元素。第三部分“深入編程”,介紹了中級應用程式開發的主題,包括使用表單和檔案、限制訪問以及完成包含某個專門概念的小項目。第四部分“PHP和MySQL整合”,介紹了使用資料庫的一般性方法,例如,資料庫規範化,以及使用PHP來連線並操作MySQL。其中包含了SQL基礎知識,還包括特定於MySQL的函式和其他信息。第五部分“基本項目”,介紹如何整合前面已經學習到的所有知識,使用PHP和MySQL執行一個特定任務。第六部分“管理和最佳化”,介紹管理和最佳化Apache和MySQL的方法。
本書適合於Web套用開發人員以及網頁設計技術人員參考。
目錄
前言
譯者序
第一部分基礎知識
第1章安裝QuickStart嚮導
1.1Linux/UNIX下的安裝
1.1.1安裝MySQL
1.1.2安裝Apache
1.1.3安裝PHP
1.2Windows下的安裝
1.2.1安裝MySQL
1.2.2安裝Apache
1.2.3安裝PHP
1.3MacOSX下的安裝
1.3.1安裝MySQL
1.3.2安裝PHP
1.4故障排除
第2章安裝和配置MySQL
2.1MySQL的當前版本和未來版本
2.2如何獲取MySQL
2.3在Linux/UNIX上安裝MySQL
2.4在MacOSX上安裝MySQL
2.5在Windows上安裝MySQL
2.6安裝故障排除
2.7基本安全規則
2.7.1啟動MySQL
2.7.2增強MySQL連線的安全
2.8MySQL許可權系統簡介
2.9使用用戶許可權
2.9.1添加用戶
2.9.2移除許可權
2.10小結
2.11Q&A
2.12實踐練習
第3章安裝和配置Apache
3.1Apache的當前版本及未來版本
3.2選擇合適的安裝方法
3.2.1從原始碼安裝
3.2.2安裝一個二進制代碼版本
3.3在Linux/UNIX上安裝Apache
3.3.1下載Apache原始碼
3.3.2解壓原始碼
3.3.3準備編譯Apache
3.3.4編譯和安裝Apache
3.4在MacOSX上安裝Apache
3.5在Windows上安裝Apache
3.6Apache配置檔案結構
3.6.1指令
3.6.2容器
3.6.3條件評估
3.6.4ServerRoot指令
3.6.5per-directory配置檔案
3.7Apache日誌檔案
3.7.1access_log檔案
3.7.2error_log檔案
3.7.3其他檔案
3.8Apache相關命令
3.8.1Apache伺服器二進制
3.8.2Apache控制腳本
3.9第一次啟動Apache
3.9.1檢查你的配置檔案
3.9.2啟動Apache
3.10故障排除
3.10.1已有Web伺服器
3.10.2不允許綁定到連線埠
3.10.3拒絕訪問
3.10.4錯誤組設定
3.11小結
3.12Q&A
3.13實踐練習
第4章安裝和配置PHP
4.1PHP的當前版本和未來版本
4.2在帶有Apache的Linux/UNIX上編譯PHP
4.2.1額外的Linux/UNIX配置選項
4.2.2在Linux/UNIX上整合PHP和Apache
4.3在MacOSX上安裝PHP
4.4在Windows上安裝PHP
4.5php.ini基礎
4.6測試安裝
4.7獲取安裝幫助
4.8PHP腳本基礎
4.8.1開始和結束一個PHP語句塊
4.8.2echo語句和print()函式
4.8.3組合HTML和PHP
4.8.4為PHP代碼添加注釋
4.9小結
4.10Q&A
4.11實踐練習
第二部分PHP語言結構
第5章PHP的組成部分
5.1變數
5.2數據類型
5.2.1使用settype()來改變類型
5.2.2通過類型轉換改變類型
5.2.3為何測試類型
5.3操作符和表達式
5.3.1賦值操作符
5.3.2算術操作符
5.3.3連線操作符
5.3.4複合賦值操作符
5.3.5自動增加和減少一個整型變數
5.3.6比較操作符
5.3.7使用邏輯操作符創建複雜的測試表達式
5.3.8操作符優先權
5.4常量
5.5小結
5.6Q&A
5.7實踐練習
問答題
解答
思考題
第6章PHP的流程控制功能
6.1轉換流程
6.1.1if語句
6.1.2使用else子句的if語句
6.1.3使用帶有elseif子句的if語句
6.1.4switch語句
6.1.5使用?運算符
6.2循環
6.2.1while語句
6.2.2do…while語句
6.2.3for語句
6.2.4用break語句跳出循環
6.2.5用continue語句跳過疊代
6.2.6嵌套循環
6.3代碼塊和瀏覽器輸出
6.4小結
6.5Q&A
6.6實踐練習
練習題
解答
思考題
第7章使用函式
第8章使用數組
第9章使用對象
第三部分深入編程
第10章使用字元串、日期和時間
第11章使用表單
第12章使用Cookie和用戶會話
第13章使用檔案和目錄
第14章使用圖像
第四部分PHP和MySQL整合
第15章理解資料庫設計過程
第16章SQL基本命令
第17章使用MySQL中的事務和存儲過程
第18章使用PHP和MySQL互動
第五部分基本項目
第19章管理一個簡單的郵件列表
第20章創建一個線上地址簿
第21章創建一個簡單的討論論壇
第22章創建一個線上商店
第23章創建一個購物車機制
第24章創建一個簡單的日曆
第25章限制對應用程式的訪問
第26章記錄並監視Web伺服器活動
第27章應用程式本地化
第28章使用XML
第六部分管理和最佳化
第29章Apache性能調校和虛擬主機
第30章建立一個安全的Web伺服器
第31章最佳化和調校MySQL
第32章軟體升級
……