图书介绍
PHP、MySQL和Apache编程导学 原书第4版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)JULIEC.MELONI著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111252078
- 出版时间:2009
- 标注页数:416页
- 文件大小:101MB
- 文件页数:431页
- 主题词:PHP语言-程序设计;关系数据库-数据库管理系统,MySQL;互联网络-网络服务器
PDF下载
下载说明
PHP、MySQL和Apache编程导学 原书第4版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 基础知识1
第1章 安装QuickStart向导1
1.1 Linux/UNIX下的安装1
安装MySQL1
安装Apache2
安装PHP2
1.2 Windows下的安装3
安装MySQL3
安装Apache4
安装PHP5
1.3 Mac OS X下的安装6
安装MySQL6
安装PHP8
1.4故障排除9
第2章 安装和配置MySQL10
2.1 MySQL的当前版本和未来版本10
2.2如何获取MySQL10
2.3在Linux/UNIX上安装MySQL11
2.4在Mac OS X上安装MySQL12
2.5在Windows上安装MySQL13
2.6安装故障排除17
2.7基本安全规则17
启动MySQL17
增强MySQL连接的安全18
2.8 MySQL权限系统简介18
2.9使用用户权限19
添加用户20
移除权限21
2.10小结21
2.11 Q&A22
2.12实践练习22
第3章 安装和配置Apache23
3.1 Apache的当前版本及未来版本23
3.2选择合适的安装方法23
从源代码安装24
安装一个二进制代码版本24
3.3在Linux/UNIX上安装Apache24
下载Apache源代码24
解压源代码24
准备编译Apache25
编译和安装Apache25
3.4在Mac OS X上安装Apache26
3.5在Windows上安装Apache26
3.6 Apache配置文件结构27
指令28
容器28
条件评估29
ServerRoot指令30
per-directory配置文件30
3.7 Apache日志文件31
access_log文件31
error_log文件31
其他文件32
3.8 Apache相关命令32
Apache服务器二进制32
Apache控制脚本33
3.9第一次启动Apache33
检查你的配置文件33
启动Apache34
3.10故障排除34
已有Web服务器34
不允许绑定到端口34
拒绝访问35
错误组设置35
3.11小结35
3.12 Q&A35
3.13实践练习35
第4章 安装和配置PHP37
4.1 PHP的当前版本和未来版本37
4.2在带有Apache的Linux/UNIX上编译PHP37
额外的Linux/UNIX配置选项39
在Linux/UNIX上整合PHP和Apache39
4.3在Mac OS X上安装PHP40
4.4在Windows上安装PHP41
4.5 php.ini基础42
4.6测试安装42
4.7获取安装帮助43
4.8 PHP脚本基础44
开始和结束一个PHP语句块44
echo语句和print()函数45
组合HTML和PHP46
为PHP代码添加注释46
4.9小结47
4.10 Q&A48
4.11实践练习48
第二部分 PHP语言结构49
第5章 PHP的组成部分49
5.1变量49
5.2数据类型51
使用settype()来改变类型53
通过类型转换改变类型54
为何测试类型55
5.3操作符和表达式56
赋值操作符56
算术操作符56
连接操作符57
复合赋值操作符57
自动增加和减少一个整型变量58
比较操作符59
使用逻辑操作符创建复杂的测试表达式59
操作符优先级60
5.4常量61
5.5小结62
5.6 Q&A62
5.7实践练习63
第6章 PHP的流程控制功能65
6.1转换流程65
if语句65
一起使用else子句与if语句66
一起使用elseif子句与if语句67
switch语句68
使用?运算符69
6.2循环69
while语句70
do...while语句70
for语句71
用break语句跳出循环72
用continue语句跳过迭代74
嵌套循环74
6.3代码块和浏览器输出76
6.4小结77
6.5 Q&A77
6.6实践练习77
第7章 使用函数79
7.1什么是函数79
7.2调用函数79
7.3定义一个函数80
7.4从用户定义的函数返回值82
7.5变量作用域83
7.6使用static语句保存函数调用之间的状态85
7.7关于参数的更多内容86
为参数设置默认值86
把变量引用传递给函数87
7.8测试函数是否存在88
7.9小结90
7.10 Q&A90
7.11实践练习90
第8章 使用数组92
8.1什么是数组92
8.2创建数组92
创建关联数组93
创建多维数组94
8.3一些和数组相关的函数95
8.4小结96
8.5 Q&A96
8.6实践练习96
第9章 使用对象98
9.1创建一个对象98
对象的属性99
对象方法100
构造方法102
9.2对象继承102
9.3小结104
9.4 Q&A104
9.5实践练习104
第三部分 深入编程105
第10章 使用字符串、日期和时间105
10.1使用PHP格式化字符串105
使用printf()106
指定一个字段宽度108
参数交换110
存储一个格式化字符串111
10.2了解PHP中的字符串112
索引字符串的一个注意事项112
使用strlen()获取一个字符串的长度112
使用strstr()获取一个字符串的子串112
使用strpos()找到一个子字符串的位置113
使用substr()提取一个字符串的一部分113
使用strtok()分解一个字符串114
10.3在PHP中操作字符串115
使用trim()、Itrim()和strip_tags()整理一个字符串115
使用substr_replace()替换一个字符串的一部分116
使用str_replace()替换子字符串117
转换大小写117
使用wordwrap()和nl 2br()换行文本118
使用explode()把字符串分解到数组120
10.4在PHP中使用日期和时间函数120
使用time()获取日期120
使用getdate()转换一个时间戳121
使用date()转换一个时间戳121
使用mktime()创建时间戳123
使用checkdate()测试日期124
10.5其他字符串、日期和时间函数124
10.6小结124
10.7 Q&A125
10.8实践练习125
第11章 使用表单127
11.1创建一个简单的输入表单127
11.2使用用户定义数组访问表单输入128
11.3在单个页面上组合HTML和PHP代码130
11.4使用隐藏字段来保存状态132
11.5重定向用户133
11.6根据表单提交发送邮件135
mail()函数的系统配置135
创建表单135
创建发送邮件的脚本136
使用HTML格式化邮件137
11.7使用文件上传139
创建文件上传表单139
创建文件上传脚本140
11.8小结141
11.9实践练习142
第12章 使用Cookie和用户会话143
12.1 Cookie简介143
深入了解一个Cookie143
访问Cookie144
12.2使用PHP设置一个cookie144
12.3使用PHP删除一个cookie146
12.4会话函数概览146
12.5开始一个会话146
12.6使用会话变量147
12.7在查询字符串中传递会话ID150
12.8销毁会话和重置变量151
12.9在一个带有注册用户的环境中使用会话151
使用注册的用户151
使用用户偏好152
12.10小结152
12.11 Q&A152
12.12实践练习153
第13章 使用文件和目录154
13.1使用include()包含文件154
从一个被包含文档返回一个值155
在控制结构中使用include()156
使用include_once()156
include_path命令157
13.2验证文件157
使用file_exists()检查存在性157
文件还是目录158
检查一个文件的状态158
使用filesize()确定文件的大小158
获取有关一个文件的日期信息159
编写一个执行多文件测试的函数159
13.3创建并删除文件161
13.4打开一个文件供写入、读取或添加161
13.5读取文件162
使用fgets()和feof()来从一个文件读取行162
使用fread()函数从文件读取任意数量的数据163
使用fgetc()从文件读取字符164
13.6写入文件或向文件添加内容165
使用fwrite()或fputs()写入文件166
使用flock()锁定文件166
13.7使用目录167
使用mkdir()创建目录167
使用rmdir()删除一个目录167
使用opendir()打开一个目录以供读取167
使用readdir()从一个目录读取内容168
13.8使用popen()打开到进程和离开进程的管道169
13.9使用exec()运行命令171
13.10使用system()或passthru()运行命令172
13.11小结173
13.12 Q&A173
13.13实践练习174
第14章 使用图像175
14.1理解图像创建过程175
14.2对PHP的必要修改175
14.3绘制一个新的图像176
绘制形状和线条177
使用颜色填充178
14.4绘制有趣的饼图179
14.5修改已有图像182
14.6来自用户输入的图像创建184
14.7使用脚本创建的图像187
14.8小结189
14.9 Q&A189
14.10实践练习190
第四部分 PHP和MySQL整合191
第15章 理解数据库设计过程191
15.1良好的数据库设计的重要性191
15.2表关系的类型192
一对一关系192
一对多关系192
多对多关系193
15.3理解规范化194
平表带来的问题194
第一范式195
第二范式195
第三范式195
15.4遵从设计过程196
15.5小结197
15.6 Q&A197
15.7实践练习197
第16章 SQL基本命令198
16.1 MySQL数据类型198
数字数据类型198
日期和时间类型199
字符串类型200
16.2表的创建语法200
16.3使用INSERT命令201
16.4使用SELECT命令202
排序SELECT结果203
限制结果204
16.5在查询中使用WHERE205
在WHERE子句中使用操作符205
使用LIKE比较字符串206
16.6从多个表中查询206
使用JOIN208
使用子查询210
16.7使用UPDATE命令来修改记录211
条件式UPDATE212
在UPDATE中使用已有的列值213
16.8使用REPLACE命令214
16.9使用DELETE命令214
16.10 MySQL中常用的字符串函数216
长度和连接函数216
截断和填充函数218
定位和位置函数220
子字符串函数221
字符串修改函数221
16.11在MySQL中使用日期和时间函数223
操作日期223
操作月份和年份225
操作周226
操作小时、分钟和秒227
使用MySQL格式化日期和时间228
使用MySQL执行日期算术230
特殊函数和转换函数232
16.12小结233
16.13 Q&A234
16.14实践练习235
第17章 使用MySQL中的事务和存储过程237
17.1什么是事务237
事务中使用的基本语法237
使用事务的例子238
17.2什么是存储过程240
17.3小结241
17.4 Q&A241
17.5实践练习241
第18章 使用PHP和MySQL交互242
18.1 MySQL函数和MySQLi函数242
18.2使用PHP连接MySQL242
进行连接242
执行查询243
获取错消息245
18.3使用MySQL数据245
使用PHP插入数据245
使用PHP获取数据247
PHP中其他的MySQL函数249
18.4小结249
18.5 Q&A250
18.6实践练习250
第五部分 基本项目251
第19章 管理一个简单的邮件列表251
19.1开发订阅机制251
创建subscribers表251
为共同函数创建一个包含文件252
创建订阅表单253
19.2开发邮件发送机制257
19.3小结259
19.4 Q&A260
19.5实践练习260
第20章 创建一个在线地址簿261
20.1规划和创建数据库表261
20.2为共同函数创建一个包含文件263
20.3创建一个菜单264
20.4创建记录添加机制265
20.5浏览记录269
20.6创建记录删除机制274
20.7为一条记录添加子条目276
20.8小结282
20.9 Q&A282
20.10实践练习282
第21章 创建一个简单的讨论论坛284
21.1设计数据库表284
21.2为共同函数创建一个包含文件285
21.3创建输入表单和脚本285
21.4显示主题列表288
21.5显示一个主题中的帖子290
21.6向主题添加帖子294
21.7小结297
21.8 Q&A297
21.9实践练习297
第22章 创建一个在线商店299
22.1规划和创建数据库表299
向store_ategories表插入记录301
向store_items表插入记录301
向store_item_size表中插入记录302
向store_item_color表插入记录302
22.2显示商品分类303
22.3显示商品305
22.4小结308
22.5实践练习308
22.6 Q&A308
第23章 创建一个购物车机制309
23.1规划和创建数据库表309
23.2把购物车整合到商店310
把项目添加到购物车313
浏览购物车314
从购物车中删除项目317
23.3支付方法和结账过程317
创建结账页面318
执行结账操作318
23.4小结319
23.5实践练习319
第24章 创建一个简单的日历320
24.1构建一个简单的显示日历320
检查用户输入320
构建HTML表单321
创建日历表格323
向日历添加事件325
24.2创建一个日历库332
24.3小结337
24.4 Q&A338
24.5实践练习338
第25章 限制对应用程序的访问339
25.1验证概览339
25.2 Apache验证模块功能340
基于文件的验证341
基于数据库文件的访问控制342
25.3使用Apache进行访问控制343
实现访问规则343
应用访问规则344
25.4组合Apache访问方法345
25.5根据HTTP方法限制访问346
25.6根据cookie值限制访问346
创建授权用户表346
创建登录表单和脚本347
测试auth cookie350
25.7小结351
25.8 Q&A351
25.9实践练习351
第26章 记录并监视Web服务器活动353
26.1标准Apache访问日志353
确定记录什么353
记录对文件的访问355
记录对一个程序的访问356
26.2标准Apache错误日志356
把错误记录到一个文件357
把错误记录到一个程序357
syslog守护进程参数357
LogLevel指令357
26.3管理Apache日志358
解析主机名358
日志备份358
合并和分割日志358
日志分析359
监视错误日志359
26.4把自定义信息记录到一个数据库359
创建数据库表359
创建PHP代码段360
创建示例报表360
26.5小结363
26.6 Q&A363
26.7实践练习363
第27章 应用程序本地化365
27.1关于国际化和本地化365
27.2关于字符集365
27.3环境修改366
Apache的配置修改366
PHP的配置修改367
MySQL的配置修改367
27.4创建一个本地化页面结构367
27.5小结372
27.6 Q&A372
27.7实践练习372
第28章 使用XML373
28.1什么是XML373
基本XML文档结构373
何时应该使用XML和PHP374
28.2使用DOM函数在PHP中访问XML375
28.3使用SimpleXML函数在PHP中377
访问XML377
28.4小结379
28.5 Q&A380
28.6实践练习380
第六部分 管理和优化381
第29章 Apache性能调校和虚拟主机381
29.1可扩展性问题381
操作系统限制381
和性能相关的Apache设置382
29.2使用ApacheBench载入测试384
29.3预先性能调校385
把文件映射到内存385
分布负载385
缓存386
减少数据传输386
网络设置386
29.4防止滥用386
29.5实现虚拟主机387
基于IP的虚拟主机387
基于名字的虚拟主机388
大量虚拟主机390
29.6小结390
29.7 Q&A391
29.8实践练习391
第30章 建立一个安全的Web服务器393
30.1安全性的需求393
30.2 SSL协议393
解决保密性需求393
解决完整性的需求394
解决验证的需求395
30.3获取和安装SSL工具396
OpenSSL396
mod_ssl Apache模块397
30.4管理证书398
创建一个密钥对398
创建一个证书签发请求399
创建一个自签发的证书400
30.5 SSL配置400
30.6小结401
30.7 Q&A401
30.8实践练习401
第31章 优化和调校MySQL402
31.1构建一个优化的平台402
31.2 MySQL启动选项403
31.3优化表结构404
31.4优化你的查询405
31.5使用FLUSH命令406
31.6使用SHOW命令407
获取有关数据库和表的信息407
获取表结构信息408
获取系统状态410
31.7小结411
31.8 Q&A411
31.9实践练习412
第32章 软件升级413
32.1停留在循环中413
32.2升级MySQL414
32.3升级Apache414
32.4升级PHP415
32.5小结416
32.6实践练习416
热门推荐
- 3710245.html
- 2981357.html
- 1631273.html
- 491084.html
- 430243.html
- 15153.html
- 279965.html
- 3403573.html
- 3287215.html
- 1318887.html
- http://www.ickdjs.cc/book_2080132.html
- http://www.ickdjs.cc/book_2230733.html
- http://www.ickdjs.cc/book_1390387.html
- http://www.ickdjs.cc/book_736882.html
- http://www.ickdjs.cc/book_2278988.html
- http://www.ickdjs.cc/book_1224108.html
- http://www.ickdjs.cc/book_3656239.html
- http://www.ickdjs.cc/book_2200266.html
- http://www.ickdjs.cc/book_3415356.html
- http://www.ickdjs.cc/book_669696.html