《LAMP系统工程师实用教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:LUPA编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2008
  • ISBN:9787030219138
  • 页数:275 页
图书介绍:本书主要内容包括:Linux的安装过程、常用命令的使用、Shell编程、MySQL数据库的安装与常用的SQL等。

第1章 安装Red Hat Linux9 1

思考与实验 16

第2章 Linux常用命令 17

思考与实验 27

第3章 shell程序计基础 28

3.1 shell命令行 29

3.2编写、权限修改和执行shell程序 29

3.2.1编辑she程序 29

3.2.2建立可执行的二进制程序 30

3.2.3执行shell程序 30

3.3在shell程序中使用变量 31

3.3.1变量的赋值 31

3.3.2访问变量值 31

3.3.3从键盘读入变量的值 32

3.4在shell程序中使用的参数 3

3.4.1位置参数 33

3.4.2内部参数 34

3.5表达式的比较 35

3.5.1字符串比较 35

3.5.2数字比较 36

3.5.3逻辑操作 37

3.5.4文件操作 38

3.6循环结构语句 40

3.6.1 for循环 40

3.6.2 while循环 42

3.6.3 until循环 42

3.7条件结构语句 43

3.7.1 if语句 43

3.7.2 case语句 44

3.8在shell脚本中使用函数 45

3.9在shell脚本中调用其他shell脚本 48

3.10综合实例 49

3.10.1问题的提出 49

3.10.2问题的分析 49

3.10.3源程序文件 52

3.10.4改变main函数的可执行属性 61

3.10.5执行she程序 61

思考与实验 63

第4章 Apache服务器 66

4.1 Apache简介 67

4.2 Apache服务器工作原理 67

4.3 Apache的配置基础 68

4.3.1安装Apache服务器 68

4.3.2配置conf文件 69

4.3.3图形化配置界面 71

4.4 Apache配置项目一 72

4.4.1项目要求 72

4.4.2项目说明 72

4.4.3配置步骤说明 73

4.4.4具体配置步骤 73

4.4.5测试 77

4.5 Apache配置项目二 77

4.5.1项目要求 77

4.5.2项目说明 77

4.5.3配置步骤说明 78

4.5.4具体配置步骤 78

4.5.5测试 80

思考与实验 81

第5章 MySQL数据库 83

5.1 MySQL数据库简介 84

5.2 MySQL数据库操作命令 84

5.3创建MySQL数据库 87

5.4 MySQL数据库操作 91

思考与实验 95

第6章 PHP基础 96

6.1 PHP简介 97

6.2基本语法 97

6.2.1 PHP的基本结构 97

6.2.2变量 99

6.2.3常量与动态变量 102

6.2.4类型 103

6.2.5运算符 107

6.2.6数组 109

6.2.7数组中常用函数的应用 112

6.3表单 116

6.3.1表单基本结构 118

6.3.2表单元素 118

6.4程序控制 122

6.4.1顺序结构 122

6.4.2分支结构 124

6.4.3循环结构 130

6.5模块化程序设计 136

6.5.1多文件调用 136

6.5.2函数的应用 137

6.5.3PHP变量类型 139

6.5.4参数传递 142

6.6正则表达式 144

6.6.1正则表达式的应用 144

6.6.2正则表达式的函数 148

思考与实验 154

第7章 文件 156

7.1文件的简介 157

7.2获得文件的属性 157

7.3与文件相关的操作 159

7.3.1打开和关闭文件 159

7.3.2读取文件 161

7.3.3写文件 162

7.4文件上传 164

思考与实验 166

第8章 通信与会话 167

8.1 Cookie介绍 168

8.2 Cookie实例和使用方法 168

8.2.1 Cookie实例 168

8.2.2 Cookie操作 171

8.3 Session介绍 172

8.4 Session实例和使用方法 173

8.4.1 Session实例 173

8.4.2 Session的使用方法 174

8.5 Cookie和Session的区别与联系 175

8.6综合实例 176

8.6.1总体设计 176

8.6.2代码设计 177

思考与实验 185

第9章 PHP与MySQL 187

9.1创建MySQL用户 188

9.2 PHP与MySQL连接 189

9.2.1与MySQL服务器连接 189

9.2.2选择数据库 191

9.2.3执行MySQL语句 192

9.3 MySQL函数组 195

9.4综合实例 202

思考与实验 207

第10章 模板 208

10.1 PHPLlB模板的使用 209

10.1.1模板的概念 209

10.1.2模板文件的创建 210

10.1.3建立显示页面的接口 212

10.2 PHPLIB的模板处理方式 213

10.2.1模板文件的处理流程 213

10.2.2模板文件的链接及参数传递 214

10.3模板的使用举例 216

10.4Template类中基本函数 223

思考与实验 223

第11章 常用模块的设计 225

11.1文件上传/下载模块 226

11.1.1效果图展示 226

11.1.2设计流程图 228

11.1.3模块结构图 228

11.1.4具体实现 229

11.2分页显示模块 237

11.2.1效果图展示 238

11.2.2设计流程图 239

11.2.3模块结构图 240

11.2.4具体实现 240

11.3在线投票模块 245

11.3.1效果图展示 24

11.3.2设计流程图 249

11.3.3模块结构图 249

11.3.4具体实现 250

第12章 网站发布 266

12.1申请动态域名 267

12.11申请免费域名 267

12.1.2申请收费域名 268

12.2使用花生壳软件 270

12.2.1下载花生壳软件 270

12.2.2在Linux下安装花生壳 271

12.2.3测试网页 273

思考与实验 274

主要参考文献 275