注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程基于Linux的Web程序設(shè)計(jì):PHP網(wǎng)站開發(fā)

基于Linux的Web程序設(shè)計(jì):PHP網(wǎng)站開發(fā)

基于Linux的Web程序設(shè)計(jì):PHP網(wǎng)站開發(fā)

定 價(jià):¥35.00

作 者: 劉振巖,王勇,陳立平
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈計(jì)算機(jī)科學(xué)叢書
標(biāo) 簽: Linux

ISBN: 9787115172211 出版時(shí)間: 2008-02-01 包裝: 平裝
開本: 16 頁數(shù): 345 字?jǐn)?shù):  

內(nèi)容簡介

  本書重點(diǎn)介紹在Linux下進(jìn)行Web程序設(shè)計(jì)所需的主要知識和技術(shù)。全書共分三部分。第一部分介紹了PHP以及如何構(gòu)建Web開發(fā)環(huán)境,即LAMP,包括不同發(fā)行版本的Linux的安裝與使用。在虛擬機(jī)上如何安裝Linux。在Linux下如何安裝配置Apache、MySQL和PHP,以及如何實(shí)現(xiàn)將Windows的PHP程序向Linux下移植等內(nèi)容。第二部分詳細(xì)介紹了PHP的語法結(jié)構(gòu)和MySQL的基本操作。第三部分是多個(gè)有代表性的應(yīng)用實(shí)例,這些實(shí)例都是從學(xué)生的優(yōu)秀作業(yè)中挑選出來的,并經(jīng)過了再加工、整理和完善,有較高的參考價(jià)值。本書的最后還提供了一個(gè)常見問題的附錄,以供學(xué)生在學(xué)習(xí)過程中參考?!”緯饕嫦虺?、中級用戶,可以作為大學(xué)本科計(jì)算機(jī)專業(yè)或非計(jì)算機(jī)專業(yè)的教材,也可以作為各級Web程序設(shè)計(jì)的培訓(xùn)用書?!”緯焦獗P提供了書中所有PHP程序的源代碼以及明確的使用說明。

作者簡介

  劉振巖,任教于北京理工大學(xué)軟件學(xué)院,從事Web程序設(shè)計(jì)教學(xué)和科研多年,參與了多項(xiàng)重點(diǎn)科研項(xiàng)目,積累了豐富的經(jīng)驗(yàn)。所講授的.NET Web開發(fā)課程入選“微軟精品課程支持計(jì)劃”。所著《基于NET的Web程序設(shè)計(jì)》一書獲得廣泛好評。

圖書目錄

第一部分 構(gòu)建Web開發(fā)環(huán)境
第1章 PHP與LAMP 2
1.1 PHP簡介 2
1.1.1 PHP的發(fā)展歷史 2
1.1.2 PHP的特性 3
1.1.3 PHP與其他Web開發(fā)技術(shù)的對比 4
1.1.4 PHP的運(yùn)行環(huán)境 5
1.2 LAMP簡介 5
1.2.1 Linux簡介 5
1.2.2 Apache簡介 6
1.2.3 MySQL簡介 6
1.3 小結(jié) 7
第2章 在虛擬機(jī)上安裝Linux 8
2.1 在Windows XP上使用VMware 8
2.1.1 VMware簡介 8
2.1.2 VMware的安裝和基本配置 9
2.2 在虛擬機(jī)上安裝Ubuntu 6 13
2.2.1 Ubuntu Linux簡介 13
2.2.2 下載Ubuntu 6 13
2.2.3 安裝Ubuntu 6 15
2.2.4 在Ubuntu 6上安裝VMware Tools 20
2.3 在虛擬機(jī)上安裝Fedora 7 21
2.3.1 Red Hat Fedora Core Linux簡介 21
2.3.2 下載Fedora 7 22
2.3.3 安裝Fedora 7 22
2.3.4 在Fedora 7上安裝VMware Tools 35
2.4 Linux的因特網(wǎng)訪問配置 39
2.4.1 VMware的3種網(wǎng)絡(luò)模式 39
2.4.2 Ubuntu 6的因特網(wǎng)訪問配置 44
2.4.3 Fedora 7的因特網(wǎng)訪問配置 54
2.5 小結(jié) 57
第3章 在Linux下安裝配置Apache、MySQL及PHP 58
3.1 安裝前的準(zhǔn)備工作 58
3.2 安裝配置Apache 58
3.2.1 安裝Apache 58
3.2.2 配置并測試Apache 60
3.3 安裝測試MySQL 62
3.3.1 用二進(jìn)制文件安裝MySQL 63
3.3.2 用RPM包安裝MySQL 66
3.4 安裝配置PHP 67
3.4.1 安裝PHP 67
3.4.2 配置并測試PHP 68
3.5 安裝配置phpMyAdmin 69
3.6 安裝配置中文輸入法 70
3.7 使用Linux下的PHP開發(fā)工具——Quanta Plus 72
3.7.1 Quanta Plus簡介 72
3.7.2 安裝Quanta Plus 74
3.7.3 用Quanta Plus和Gubed調(diào)試PHP 75
3.8 創(chuàng)建并測試第一個(gè)PHP程序 77
3.9 小結(jié) 78
第4章 Windows下PHP開發(fā)環(huán)境的構(gòu)建以及PHP程序向Linux的移植 79
4.1 Windows下PHP開發(fā)環(huán)境的構(gòu)建 79
4.1.1 安裝配置MySQL 79
4.1.2 安裝配置Apache和PHP 89
4.1.3 測試PHP開發(fā)環(huán)境 92
4.2 Windows與Linux的文件共享 93
4.2.1 在Windows Host下配置FTP服務(wù)器 93
4.2.2 在Linux Guest下配置FTP服務(wù)器 97
4.2.3 在Windows Host下配置Telnet服務(wù)器 99
4.2.4 在Linux Guest下配置SSH服務(wù)器 102
4.2.5 在Linux Guest下配置Samba服務(wù) 104
4.2.6 利用VMware Tools實(shí)現(xiàn)文件共享 108
4.2.7 使用ISO文件 109
4.2.8 直接掛接物理硬盤或硬盤分區(qū)來實(shí)現(xiàn)共享 109
4.3 將Windows下的PHP程序移植到Linux下 109
4.4 小結(jié) 110
第二部分 學(xué)習(xí)使用PHP和MySQL
第5章 PHP語法 112
5.1 PHP的基本語法 112
5.1.1 PHP代碼特性 112
5.1.2 指令分隔符 114
5.1.3 注釋 114
5.2 數(shù)據(jù)類型 115
5.2.1 布爾型 115
5.2.2 整型 116
5.2.3 浮點(diǎn)型 116
5.2.4 字符串 116
5.2.5 數(shù)組 119
5.2.6 其他數(shù)據(jù)類型 121
5.2.7 類型強(qiáng)制轉(zhuǎn)換 121
5.3 常量和變量 122
5.3.1 常量 122
5.3.2 變量 123
5.4 運(yùn)算符 126
5.4.1 常用的運(yùn)算符 126
5.4.2 運(yùn)算符的優(yōu)先級 131
5.5 控制語句 132
5.5.1 條件語句 132
5.5.2 分支語句 134
5.5.3 循環(huán)語句 136
5.5.4 require和include語句 138
5.5.5 其他控制語句 140
5.6 函數(shù) 142
5.6.1 函數(shù)定義的一般形式 142
5.6.2 函數(shù)的參數(shù) 143
5.6.3 函數(shù)的返回值 144
5.6.4 函數(shù)的嵌套和遞歸 144
5.7 類和對象 146
5.7.1 定義類 146
5.7.2 訪問控制 146
5.7.3 創(chuàng)建對象 147
5.7.4 構(gòu)造函數(shù) 147
5.8 使用cookie和會話 148
5.8.1 對比cookie和會話 148
5.8.2 使用cookie 149
5.8.3 使用會話 153
5.9 小結(jié) 155
第6章 MySQL 156
6.1 SQL基礎(chǔ) 156
6.1.1 SQL語言簡介 156
6.1.2 Create和Drop 157
6.1.3 Select 158
6.1.4 Insert、Update和Delete 161
6.2 使用MySQL 162
6.2.1 MySQL的基本操作 162
6.2.2 使用MySQL的命令行工具 163
6.2.3 使用phpMyAdmin 166
6.3 PHP中訪問MySQL的相關(guān)函數(shù) 168
6.3.1 連接數(shù)據(jù)庫服務(wù)器函數(shù) 169
6.3.2 選擇數(shù)據(jù)庫的函數(shù) 170
6.3.3 SQL查詢函數(shù) 170
6.3.4 操作數(shù)據(jù)庫記錄函數(shù) 171
6.3.5 其他常用函數(shù) 173
6.4 小結(jié) 173
第三部分 應(yīng)用實(shí)例
第7章 簡單聊天室系統(tǒng) 176
7.1 系統(tǒng)功能描述 176
7.2 系統(tǒng)設(shè)計(jì) 176
7.2.1 系統(tǒng)流程 176
7.2.2 數(shù)據(jù)庫設(shè)計(jì) 180
7.3 系統(tǒng)實(shí)現(xiàn) 181
7.3.1 公共文件 181
7.3.2 用戶管理子系統(tǒng) 182
7.3.3 聊天功能子系統(tǒng) 191
7.4 小結(jié) 197
第8章 投票系統(tǒng) 198
8.1 系統(tǒng)功能 198
8.2 系統(tǒng)設(shè)計(jì) 198
8.2.1 系統(tǒng)流程 198
8.2.2 數(shù)據(jù)庫設(shè)計(jì) 204
8.3 系統(tǒng)實(shí)現(xiàn) 206
8.3.1 首頁及公共文件 206
8.3.2 系統(tǒng)管理子系統(tǒng) 208
8.3.3 投票功能子系統(tǒng) 217
8.4 小結(jié) 224
第9章 論壇 225
9.1 系統(tǒng)功能描述 225
9.2 系統(tǒng)設(shè)計(jì) 226
9.2.1 系統(tǒng)流程 226
9.2.2 數(shù)據(jù)庫設(shè)計(jì) 234
9.3 系統(tǒng)實(shí)現(xiàn) 236
9.3.1 首頁及公共文件 236
9.3.2 用戶管理子系統(tǒng) 241
9.3.3 系統(tǒng)管理子系統(tǒng) 254
9.3.4 留言功能子系統(tǒng) 264
9.4 小結(jié) 279
第10章 電子商店系統(tǒng) 280
10.1 系統(tǒng)功能描述 280
10.2 系統(tǒng)設(shè)計(jì) 281
10.2.1 系統(tǒng)流程 281
10.2.2 數(shù)據(jù)庫設(shè)計(jì) 290
10.3 系統(tǒng)實(shí)現(xiàn) 292
10.3.1 首頁及公共文件 292
10.3.2 用戶管理子系統(tǒng) 299
10.3.3 商品信息子系統(tǒng) 314
10.3.4 在線購物子系統(tǒng) 327
10.4 小結(jié) 340
附錄 常見問題 341

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號