注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(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)容簡(jiǎn)介

  本書重點(diǎn)介紹在Linux下進(jìn)行Web程序設(shè)計(jì)所需的主要知識(shí)和技術(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í)過程中參考?!”緯饕嫦虺?、中級(jí)用戶,可以作為大學(xué)本科計(jì)算機(jī)專業(yè)或非計(jì)算機(jī)專業(yè)的教材,也可以作為各級(jí)Web程序設(shè)計(jì)的培訓(xùn)用書?!”緯焦獗P提供了書中所有PHP程序的源代碼以及明確的使用說明。

作者簡(jiǎn)介

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

圖書目錄

第一部分 構(gòu)建Web開發(fā)環(huán)境
第1章 PHP與LAMP 2
1.1 PHP簡(jiǎn)介 2
1.1.1 PHP的發(fā)展歷史 2
1.1.2 PHP的特性 3
1.1.3 PHP與其他Web開發(fā)技術(shù)的對(duì)比 4
1.1.4 PHP的運(yùn)行環(huán)境 5
1.2 LAMP簡(jiǎn)介 5
1.2.1 Linux簡(jiǎn)介 5
1.2.2 Apache簡(jiǎn)介 6
1.2.3 MySQL簡(jiǎn)介 6
1.3 小結(jié) 7
第2章 在虛擬機(jī)上安裝Linux 8
2.1 在Windows XP上使用VMware 8
2.1.1 VMware簡(jiǎn)介 8
2.1.2 VMware的安裝和基本配置 9
2.2 在虛擬機(jī)上安裝Ubuntu 6 13
2.2.1 Ubuntu Linux簡(jiǎn)介 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簡(jiǎn)介 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 配置并測(cè)試Apache 60
3.3 安裝測(cè)試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 配置并測(cè)試PHP 68
3.5 安裝配置phpMyAdmin 69
3.6 安裝配置中文輸入法 70
3.7 使用Linux下的PHP開發(fā)工具——Quanta Plus 72
3.7.1 Quanta Plus簡(jiǎn)介 72
3.7.2 安裝Quanta Plus 74
3.7.3 用Quanta Plus和Gubed調(diào)試PHP 75
3.8 創(chuàng)建并測(cè)試第一個(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 測(cè)試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)先級(jí) 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 類和對(duì)象 146
5.7.1 定義類 146
5.7.2 訪問控制 146
5.7.3 創(chuàng)建對(duì)象 147
5.7.4 構(gòu)造函數(shù) 147
5.8 使用cookie和會(huì)話 148
5.8.1 對(duì)比cookie和會(huì)話 148
5.8.2 使用cookie 149
5.8.3 使用會(huì)話 153
5.9 小結(jié) 155
第6章 MySQL 156
6.1 SQL基礎(chǔ) 156
6.1.1 SQL語言簡(jiǎn)介 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ù)庫(kù)服務(wù)器函數(shù) 169
6.3.2 選擇數(shù)據(jù)庫(kù)的函數(shù) 170
6.3.3 SQL查詢函數(shù) 170
6.3.4 操作數(shù)據(jù)庫(kù)記錄函數(shù) 171
6.3.5 其他常用函數(shù) 173
6.4 小結(jié) 173
第三部分 應(yīng)用實(shí)例
第7章 簡(jiǎn)單聊天室系統(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ù)庫(kù)設(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ù)庫(kù)設(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ù)庫(kù)設(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ù)庫(kù)設(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 在線購(gòu)物子系統(tǒng) 327
10.4 小結(jié) 340
附錄 常見問題 341

本目錄推薦

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