网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 基于Linux的Web程序设计PHP网站开发/Linux\UNIX系列/图灵程序设计丛书
分类 计算机-操作系统
作者 刘振岩//王勇//陈立平
出版社 人民邮电出版社
下载
简介
编辑推荐

本书内容丰富,图文并茂,对所有知识点的讲解均结合实例,以明确的步骤指导学生学习,让零起步的学生也可以快速地掌握使用PHP进行Linux下Web程序设计的各个必要环节。最后的每个应用实例都综合运用了前面所学知识,学生通过完成这些实例,可以较全面地复习本书的知识,加深理解,提高综合运用的能力,更好地将理论与实际相结合。

内容推荐

本书重点介绍在Linux下进行Web程序设计所需的主要知识和技术。全书共分三部分。第一部分介绍了PHP以及如何构建Web开发环境,即LAMP,包括不同发行版本的Linux的安装与使用。在虚拟机上如何安装Linux。在Linux下如何安装配置Apache、MySQL和PHP,以及如何实现将Windows的PHP程序向Linux下移植等内容。第二部分详细介绍了PHP的语法结构和MySQL的基本操作。第三部分是多个有代表性的应用实例,这些实例都是从学生的优秀作业中挑选出来的,并经过了再加工、整理和完善,有较高的参考价值。本书的最后还提供了一个常见问题的附录,以供学生在学习过程中参考。

本书主要面向初、中级用户,可以作为大学本科计算机专业或非计算机专业的教材,也可以作为各级Web程序设计的培训用书。

本书所附光盘提供了书中所有PHP程序的源代码以及明确的使用说明。

目录

第一部分 构建Web开发环境

第1章 PHP与LAMP 2

 1.1 PHP简介 2

1.1.1 PHP的发展历史 2

1.1.2 PHP的特性 3

1.1.3 PHP与其他Web开发技术的对比 4

1.1.4 PHP的运行环境 5

 1.2 LAMP简介 5

1.2.1 Linux简介 5

1.2.2 Apache简介 6

1.2.3 MySQL简介 6

 1.3 小结 7

第2章 在虚拟机上安装Linux 8

 2.1 在Windows XP上使用VMware 8

2.1.1 VMware简介 8

2.1.2 VMware的安装和基本配置 9

 2.2 在虚拟机上安装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 在虚拟机上安装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的因特网访问配置 39

2.4.1 VMware的3种网络模式 39

2.4.2 Ubuntu 6的因特网访问配置 44

2.4.3 Fedora 7的因特网访问配置 54

 2.5 小结 57

第3章 在Linux下安装配置Apache、MySQL及PHP 58

 3.1 安装前的准备工作 58

 3.2 安装配置Apache 58

3.2.1 安装Apache 58

3.2.2 配置并测试Apache 60

 3.3 安装测试MySQL 62

3.3.1 用二进制文件安装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开发工具——Quanta Plus 72

3.7.1 Quanta Plus简介 72

3.7.2 安装Quanta Plus 74

3.7.3 用Quanta Plus和Gubed调试PHP 75

 3.8 创建并测试第一个PHP程序 77

 3.9 小结 78

第4章 Windows下PHP开发环境的构建以及PHP程序向Linux的移植 79

 4.1 Windows下PHP开发环境的构建 79

4.1.1 安装配置MySQL 79

4.1.2 安装配置Apache和PHP 89

4.1.3 测试PHP开发环境 92

 4.2 Windows与Linux的文件共享 93

4.2.1 在Windows Host下配置FTP服务器 93

4.2.2 在Linux Guest下配置FTP服务器 97

4.2.3 在Windows Host下配置Telnet服务器 99

4.2.4 在Linux Guest下配置SSH服务器 102

4.2.5 在Linux Guest下配置Samba服务 104

4.2.6 利用VMware Tools实现文件共享 108

4.2.7 使用ISO文件 109

4.2.8 直接挂接物理硬盘或硬盘分区来实现共享 109

 4.3 将Windows下的PHP程序移植到Linux下 109

 4.4 小结 110

第二部分 学习使用PHP和MySQL

第5章 PHP语法 112

 5.1 PHP的基本语法 112

5.1.1 PHP代码特性 112

5.1.2 指令分隔符 114

5.1.3 注释 114

 5.2 数据类型 115

5.2.1 布尔型 115

5.2.2 整型 116

5.2.3 浮点型 116

5.2.4 字符串 116

5.2.5 数组 119

5.2.6 其他数据类型 121

5.2.7 类型强制转换 121

 5.3 常量和变量 122

5.3.1 常量 122

5.3.2 变量 123

5.4 运算符 126

5.4.1 常用的运算符 126

5.4.2 运算符的优先级 131

 5.5 控制语句 132

5.5.1 条件语句 132

5.5.2 分支语句 134

5.5.3 循环语句 136

5.5.4 require和include语句 138

5.5.5 其他控制语句 140

 5.6 函数 142

5.6.1 函数定义的一般形式 142

5.6.2 函数的参数 143

5.6.3 函数的返回值 144

5.6.4 函数的嵌套和递归 144

 5.7 类和对象 146

5.7.1 定义类 146

5.7.2 访问控制 146

5.7.3 创建对象 147

5.7.4 构造函数 147

 5.8 使用cookie和会话 148

5.8.1 对比cookie和会话 148

5.8.2 使用cookie 149

5.8.3 使用会话 153

 5.9 小结 155

第6章 MySQL 156

 6.1 SQL基础 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的相关函数 168

6.3.1 连接数据库服务器函数 169

6.3.2 选择数据库的函数 170

6.3.3 SQL查询函数 170

6.3.4 操作数据库记录函数 171

6.3.5 其他常用函数 173

 6.4 小结 173

第三部分 应用实例

第7章 简单聊天室系统 176

 7.1 系统功能描述 176

 7.2 系统设计 176

7.2.1 系统流程 176

7.2.2 数据库设计 180

 7.3 系统实现 181

7.3.1 公共文件 181

7.3.2 用户管理子系统 182

7.3.3 聊天功能子系统 191

 7.4 小结 197

第8章 投票系统 198

 8.1 系统功能 198

 8.2 系统设计 198

8.2.1 系统流程 198

8.2.2 数据库设计 204

 8.3 系统实现 206

8.3.1 首页及公共文件 206

8.3.2 系统管理子系统 208

8.3.3 投票功能子系统 217

 8.4 小结 224

第9章 论坛 225

 9.1 系统功能描述 225

 9.2 系统设计 226

9.2.1 系统流程 226

9.2.2 数据库设计 234

 9.3 系统实现 236

9.3.1 首页及公共文件 236

9.3.2 用户管理子系统 241

9.3.3 系统管理子系统 254

9.3.4 留言功能子系统 264

 9.4 小结 279

第10章 电子商店系统 280

 10.1 系统功能描述 280

 10.2 系统设计 281

10.2.1 系统流程 281

10.2.2 数据库设计 290

 10.3 系统实现 292

10.3.1 首页及公共文件 292

10.3.2 用户管理子系统 299

10.3.3 商品信息子系统 314

10.3.4 在线购物子系统 327

 10.4 小结 340

附录 常见问题 341

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/27 12:29:57