基于Linux的Web程序设计
基于Linux的Web程序设计封面图

基于Linux的Web程序设计

刘振岩, 王勇, 陈立平, 编著

出版社:人民邮电出版社

年代:2007

定价:45.0

书籍简介:

为突出是在Linux下进行Web程序设计,在本书的第一部分构建PHP开发环境中详细介绍了在Linux下进行Web程序开发所需的关于Linux的相关知识和技术,包括不同发行版本的Linux的安装与使用, 虚拟机下如何安装Linux,在Linux下如何安装配置MySQL和PHP等。为了也能兼顾有需要在Windows下用PHP进行开发的读者,所以也安排了第五章——Windows下构建PHP开发环境,并通过实例介绍了如何将Windows下的程序移植到Linux下。

书籍目录:

第一部分构建Web开发环境

第1章PHP与LAMP2

1.1PHP简介2

1.1.1PHP的发展历史2

1.1.2PHP的特性3

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

1.1.4PHP的运行环境5

1.2LAMP简介5

1.2.1Linux简介5

1.2.2Apache简介6

1.2.3MySQL简介6

1.3小结7

第2章在虚拟机上安装Linux8

2.1在WindowsXP上使用VMware8

2.1.1VMware简介8

2.1.2VMware的安装和基本配置9

2.2在虚拟机上安装Ubuntu613

2.2.1UbuntuLinux简介13

2.2.2下载Ubuntu613

2.2.3安装Ubuntu615

2.2.4在Ubuntu6上安装VMwareTools20

2.3在虚拟机上安装Fedora721

2.3.1RedHatFedoraCoreLinux简介21

2.3.2下载Fedora722

2.3.3安装Fedora722

2.3.4在Fedora7上安装VMwareTools35

2.4Linux的因特网访问配置39

2.4.1VMware的3种网络模式39

2.4.2Ubuntu6的因特网访问配置44

2.4.3Fedora7的因特网访问配置54

2.5小结57

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

3.1安装前的准备工作58

3.2安装配置Apache58

3.2.1安装Apache58

3.2.2配置并测试Apache60

3.3安装测试MySQL62

3.3.1用二进制文件安装MySQL63

3.3.2用RPM包安装MySQL66

3.4安装配置PHP67

3.4.1安装PHP67

3.4.2配置并测试PHP68

3.5安装配置phpMyAdmin69

3.6安装配置中文输入法70

3.7使用Linux下的PHP开发工具QuantaPlus72

3.7.1QuantaPlus简介72

3.7.2安装QuantaPlus74

3.7.3用QuantaPlus和Gubed调试PHP75

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

3.9小结78

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

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

4.1.1安装配置MySQL79

4.1.2安装配置Apache和PHP89

4.1.3测试PHP开发环境92

4.2Windows与Linux的文件共享93

4.2.1在WindowsHost下配置FTP服务器93

4.2.2在LinuxGuest下配置FTP服务器97

4.2.3在WindowsHost下配置Telnet服务器99

4.2.4在LinuxGuest下配置SSH服务器102

4.2.5在LinuxGuest下配置Samba服务104

4.2.6利用VMwareTools实现文件共享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.1PHP的基本语法112

5.1.1PHP代码特性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.4require和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使用cookie149

5.8.3使用会话153

5.9小结155

第6章MySQL156

6.1SQL基础156

6.1.1SQL语言简介156

6.1.2Create和Drop157

6.1.3Select158

6.1.4Insert、Update和Delete161

6.2使用MySQL162

6.2.1MySQL的基本操作162

6.2.2使用MySQL的命令行工具163

6.2.3使用phpMyAdmin166

6.3PHP中访问MySQL的相关函数168

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

6.3.2选择数据库的函数170

6.3.3SQL查询函数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

内容摘要:

  本书内容丰富,图文并茂,对所有知识点的讲解均结合实例,以明确的步骤指导学生学习,让零起步的学生也可以快速地掌握使用PHP进行Linux下Web程序设计的各个必要环节。最后的每个应用实例都综合运用了前面所学知识,学生通过完成这些实例,可以较全面地复习本书的知识,加深理解,提高综合运用的能力,更好地将理论与实际相结合。  本书重点介绍在Linux下进行Web程序设计所需的主要知识和技术。全书共分三部分。第一部分介绍了PHP以及如何构建Web开发环境,即LAMP,包括不同发行版本的Linux的安装与使用。在虚拟机上如何安装Linux。在Linux下如何安装配置Apache、MySQL和PHP,以及如何实现将Windows的PHP程序向Linux下移植等内容。第二部分详细介绍了PHP的语法结构和MySQL的基本操作。第三部分是多个有代表性的应用实例,这些实例都是从学生的优秀作业中挑选出来的,并经过了再加工、整理和完善,有较高的参考价值。本书的最后还提供了一个常见问题的附录,以供学生在学习过程中参考。  本书主要面向初、中级用户,可以作为大学本科计算机专业或非计算机专业的教材,也可以作为各级Web程序设计的培训用书。  本书所附光盘提供了书中所有PHP程序的源代码以及明确的使用说明。

书籍规格:

书籍详细信息
书名基于Linux的Web程序设计站内查询相似图书
丛书名图灵程序设计丛书
9787115172211
《基于Linux的Web程序设计》pdf扫描版电子书已有网友提供资源下载链接,请点击下方按钮查看
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)45.0语种简体中文
尺寸26装帧平装
页数 176 印数
全网搜索试读资源

书籍信息归属:

基于Linux的Web程序设计是人民邮电出版社于2008.01出版的中图分类号为 TP312 ,TP316.89 的主题关于 Linux操作系统-程序设计 ,PHP语言-程序设计 的书籍。