• PHP、MySQL和Apache入门经典
  • PHP、MySQL和Apache入门经典
21年品牌 40万+商家 超1.5亿件商品

PHP、MySQL和Apache入门经典

9 1.3折 69 九品

仅1件

河北衡水
认证卖家担保交易快速发货售后保障

作者[美]Julie C.Meloni 著;李军 译

出版社人民邮电出版社

出版时间2013-02

版次5

装帧平装

货号39-1-9

上书时间2024-09-09

嘉寻书店

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 [美]Julie C.Meloni 著;李军 译
  • 出版社 人民邮电出版社
  • 出版时间 2013-02
  • 版次 5
  • ISBN 9787115302700
  • 定价 69.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 464页
  • 字数 747千字
  • 正文语种 简体中文
  • 丛书 入门经典系列
【内容简介】
  《PHP、MySQL和Apache入门经典(第5版)》针对这三种主流工具的最新版本,逐步介绍了如何安装、配置和使用这些工具组合,并通过一些典型的项目案例,帮助读者开发出功能强大的Web应用。
  全书分为6个部分共33章。第1部分“基础知识”,包括第1章到第4章,引领读者深入了解、安装和配置MySQL、Apache和PHP。第2部分“PHP语言结构”,包括第5章到第9章,讲解PHP语言基础,包括数组和对象这样的结构化元素。第3部分“深入编程”,包括第10章到第14章,介绍中级应用程序开发的主题,包括使用表单和文件、限制访问以及完成包含某个专门概念的小项目。第4部分“PHP和MySQL整合”,包括第15章到第18章,介绍使用数据库的一般方法。第5部分“基本项目”,包括第19章到第28章,介绍如何整合前面已经学习到的所有知识,使用PHP和MySQL执行一个特定任务。第6部分“管理和优化”,包括第29章到第33章,介绍管理和优化Apache和MySQL的方法。
  《PHP、MySQL和Apache入门经典(第5版)》内容全面、讲解详细、由浅入深、实例丰富,而且考虑到读者使用不同操作系统和开发环境的需求。《PHP、MySQL和Apache入门经典(第5版)》可作为PHP、MySQL、Apache初学者的学习指南,也可作为Web开发技术人员的参考用书。
【作者简介】
Julie C. Meloni是一位技术顾问Julie自从Web诞生的时候就开始从事基于Web应用的开发。她是多本关于Web编程语言和数据库的图书和文章的作者,包括Sams Teach Yourself Blogging in a Snap一书。她的博客是thickbook.com和nerdtripping.com,后者包含了很多关于旅游的提示和技巧。
【目录】
第1部分基础知识
第1章安装QuickStart向导
1.1使用第三方的安装包
1.2Linux/UNIX下的安装
1.3在Windows上安装XAMPP
1.4在MacOSX上安装XAMPP
1.5让XAMPP更安全
1.6故障排除

第2章安装和配置MySQL
2.1MySQL的当前版本和未来版本
2.2如何获取MySQL
2.3在Linux/UNIX上安装MySQL
2.4在MacOSX上安装MySQL
2.5在Windows上安装MySQL
2.6安装故障排除
2.7基本安全规则
2.7.1启动MySQL
2.7.2增强MySQL连接的安全
2.8MySQL权限系统简介
2.8.1两步身份验证过程
2.8.2添加用户
2.8.3移除权限
2.9小结
2.10Q&A
2.11实践练习
问答题
解答
思考题

第3章安装和配置Apache
3.1Apache的当前版本及未来版本
3.2选择合适的安装方法
3.2.1从源代码安装
3.2.2安装一个二进制代码版本
3.3在Linux/UNIX上安装Apache
3.3.1下载Apache源代码
3.3.2解压源代码
3.3.3准备编译Apache
3.3.4编译和安装Apache
3.4在MacOSX上安装Apache
3.5在Windows上安装Apache
3.6Apache配置文件结构
3.6.1指令
3.6.2容器
3.6.3条件评估
3.6.4ServerRoot指令
3.6.5per-directory配置文件
3.7Apache日志文件
3.7.1access_log文件
3.7.2error_log文件
3.7.3其他文件
3.8Apache相关命令
3.8.1Apache服务器二进制程序
3.8.2Apache控制脚本
3.9第一次启动Apache
3.9.1检查你的配置文件
3.9.2启动Apache
3.10故障排除
3.10.1已有Web服务器
3.10.2不允许绑定到端口
3.10.3拒绝访问
3.10.4错误组设置
3.11小结
3.12Q&A
3.13实践练习
练习题
解答
思考题

第4章安装和配置PHP
4.1PHP的当前版本和未来版本
4.2在带有Apache的Linux/UNIX上编译PHP
4.2.1额外的Linux/UNIX配置选项
4.2.2在Linux/UNIX上集成PHP和Apache
4.3在MacOSX上安装PHP
4.4在Windows上安装PHP
4.5php.ini基础
4.6测试安装
4.7获取安装帮助
4.8PHP脚本基础
4.8.1开始和结束一个PHP语句块
4.8.2echo语句和print()函数
4.8.3组合HTML和PHP
4.8.4为PHP代码添加注释
4.9小结
4.10Q&A
实践练习
问答题
解答
思考题

第2部分PHP语言结构
第5章PHP的组成部分
5.1变量
5.1.1全局变量
5.1.2超全局变量
5.2数据类型
5.2.1使用settype()来改变变量的数据类型
5.2.2通过类型转换改变数据变量的类型
5.2.3为何测试类型
5.3操作符和表达式
5.3.1赋值操作符
5.3.2算术操作符
5.3.3连接操作符
5.3.4复合赋值操作符
5.3.5自动增加和减少一个整型变量
5.3.6比较操作符
5.3.7使用逻辑操作符创建复杂的测试表达式
5.3.8操作符优先级
5.4常量
5.5小结
5.6Q&A
5.7实践练习
问答题
解答
思考题

第6章PHP的流程控制功能
6.1转换流程
6.1.1if语句
6.1.2使用else子句的if语句
6.1.3使用带有elseif子句的if语句
6.1.4switch语句
6.1.5使用?运算符
6.2循环
6.2.1while语句
6.2.2do...while语句
6.2.3for语句
6.2.4用break语句跳出循环
6.2.5用continue语句跳过迭代
6.2.6嵌套循环
6.3代码块和浏览器输出
6.4小结
6.5Q&A
6.6实践练习
练习题
解答
思考题

第7章使用函数
7.1什么是函数
7.2调用函数
7.3定义一个函数
7.4从用户定义的函数返回值
7.5变量作用域使用global语句访问变量
7.6使用static语句在函数调用之间保存状态
7.7关于参数的更多内容
7.7.1为参数设置默认值
7.7.2把变量引用传递给函数
7.8测试函数是否存在
7.9小结
7.10Q&A
7.11实践练习
问答题
解答
思考题

第8章使用数组
8.1什么是数组
8.2创建数组
8.2.1创建关联数组
8.2.2创建多维数组
8.3一些和数组相关的函数
8.4小结
8.5Q&A
8.6实践练习
问答题
解答
思考题

第9章使用对象
9.1创建一个对象
9.1.1对象的属性
9.1.2对象方法
9.1.3构造方法
9.2对象继承
9.3小结
9.4Q&A
9.5实践练习
问答题
解答
思考题

第3部分深入编程
第10章使用字符串、日期和时间
10.1使用PHP格式化字符串
10.1.1使用printf()
10.1.2指定一个字段宽度
10.1.3参数交换
10.1.4存储一个格式化字符串
10.2了解PHP中的字符串
10.2.1索引字符串的一个注意事项
10.2.2使用strlen()获取一个字符串的长度
10.2.3使用strstr()获取一个字符串的子串
10.2.4使用strpos()找到一个子字符串的位置
10.2.5使用substr()提取一个字符串的一部分
10.2.6使用strtok()分解一个字符串
10.3在PHP中操作字符串
10.3.1使用trim()、ltrim()和strip_tags()整理一个字符串
10.3.2使用substr_replace()替换一个字符串的一部分
10.3.3使用str_replace()替换子字符串
10.3.4转换大小写
10.3.5使用wordwrap()和nl2br()换行文本
10.3.6使用explode()把字符串分解到数组
10.4使用PHP中的日期和时间函数
10.4.1使用time()获取日期
10.4.2使用getdate()转换一个时间戳
10.4.3使用date()转换一个时间戳
10.4.4使用mktime()创建时间戳
10.4.5使用checkdate()测试日期
10.5其他字符串、日期和时间函数
10.6小结
10.7实践练习
10.8Q&A
问答题
解答
思考题

第11章使用表单
11.1创建一个简单的输入表单
11.2使用用户定义数组访问表单输入
11.3在单个页面上组合HTML和PHP代码
11.4使用隐藏字段来保存状态
11.5重定向用户
11.6根据表单提交发送邮件
11.6.1mail()函数的系统配置
11.6.2创建表单
11.6.3创建发送邮件的脚本
11.6.4使用HTML格式化邮件
11.7使用文件上传
11.7.1创建文件上传表单
11.7.2创建一个文件上传脚本
11.8小结
11.9Q&A
11.10实践练习
问答题
解答
思考题

第12章使用Cookie和用户会话
12.1Cookie简介
12.1.1深入了解一个cookie
12.1.2访问cookies
12.2使用PHP设置一个cookie删除一个cookie
12.3会话函数概览
12.4开始一个会话
12.5使用会话变量
12.6销毁会话和重置变量
12.7在一个带有注册用户的环境中使用会话
12.7.1使用注册的用户
12.7.2使用用户偏好
12.8小结
12.9Q&A
12.10实践练习
问答题
解答
思考题

第13章使用文件和目录
13.1使用include语句包含文件
13.1.1从一个被包含文档返回一个值
13.1.2在控制结构中使用include语句
13.1.3使用include_once语句
13.1.4include_path命令
13.2验证文件
13.2.1使用file_exists()检查文件的存在性
13.2.2文件还是目录
13.2.3检查一个文件的状态
13.2.4使用filesize()确定文件的大小
13.2.5获取有关一个文件的日期信息
13.2.6编写一个执行多文件测试的函数
13.3创建并删除文件
13.4打开一个文件供写入、读取或添加
13.5读取文件
13.5.1使用fgets()和feof()从一个文件读取行
13.5.2使用fread()函数从文件读取任意数量的数据
13.5.3使用fgetc()从文件读取字符
13.5.4用file_get_contents()读取文件内容
13.6写入文件或向文件添加内容
13.6.1使用fwrite()或fputs()写入文件
13.6.2使用file_put_contents()写文件内容
13.6.3使用flock()锁定文件
13.7使用目录
13.7.1使用mkdir()创建目录
13.7.2使用rmdir()删除一个目录
13.7.3使用opendir()打开一个目录以供读取
13.7.4使用readdir()从一个目录读取内容
13.8使用popen()打开到进程和离开进程的管道
13.9使用exec()运行命令
13.10使用system()或passthru()运行命令
13.11小结
13.12Q&A
13.13实践练习
问答题
解答
思考题

第14章使用图像
14.1理解图像创建过程
关于颜色
14.2对PHP的必要修改
14.3绘制一个新的图像
14.3.1绘制形状和线条
14.3.2使用颜色填充
14.4绘制有趣的饼图
14.5修改已有图像
14.6使用来自用户输入的图像创建图像
14.7使用脚本创建的图像
14.8小结
14.9Q&A
14.10实践练习
问答题
解答
思考题

第4部分PHP与MySQL整合
第15章理解数据库设计过程
15.1良好的数据库设计的重要性
15.2表关系的类型
15.2.1一对一关系
15.2.2一对多关系
15.2.3多对多关系
15.3理解规范化
15.3.1平表带来的问题
15.3.2第一范式
15.3.3第二范式
15.3.4第三范式
15.4遵从设计过程
15.5小结
15.6Q&A
15.7实践练习
问答题
解答
思考题

第16章SQL基本命令
16.1MySQL数据类型
16.1.1数字数据类型
16.1.2日期和时间类型
16.1.3字符串类型
16.2表的创建语法
16.3使用INSERT命令
进一步学习INSERT语句
16.4使用SELECT命令
16.4.1排序SELECT结果
16.4.2限制结果
16.5在查询中使用WHERE
16.5.1在WHERE子句中使用操作符
16.5.2使用LIKE比较字符串
16.6从多个表中查询
16.6.1使用JOIN
16.6.2使用子查询
16.7使用UPDATE命令来修改记录
16.7.1条件式UPDATE
16.7.2在UPDATE中使用已有的列值
16.8使用REPLACE命令
16.9使用DELETE命令条件式DELETE
16.10MySQL中常用的字符串函数
16.10.1长度和连接函数
16.10.2截断和填充函数
16.10.3定位和位置函数
16.10.4子字符串函数
16.10.5字符串修改函数
16.11在MySQL中使用日期和时间函数
16.11.1操作日期
16.11.2操作月份和年份
16.11.3操作周
16.11.4操作小时、分钟和秒
16.11.5使用MySQL格式化日期和时间
16.11.6使用MySQL执行日期算术
16.11.7特殊函数和转换函数
16.12小结
16.13Q&A
16.14实践练习
练习题
解答
思考题

第17章使用MySQL中的事务和存储过程
17.1什么是事务
17.1.1事务中使用的基本语法
17.1.2使用事务的例子
17.2什么是存储过程
17.3小结
17.4Q&A
17.5实践练习
练习题
解答
思考题

第18章使用PHP和MySQL交互
18.1MySQL函数和MySQLi函数
18.2使用PHP连接MySQL
18.2.1进行连接
18.2.2执行查询
18.2.3获取错误消息
18.3使用MySQL数据
18.3.1避免SQL注入
18.3.2使用PHP插入数据
18.3.3使用PHP获取数据
18.3.4PHP中其他的MySQL函数
18.4小结
18.5Q&A
18.6实践练习
练习题
解答
思考题

第5部分基本项目
第19章管理一个简单的邮件列表
19.1开发订阅机制
19.1.1创建subscribers表
19.1.2为共同函数创建一个包含文件
19.1.3创建订阅表单
19.2开发邮件发送机制
19.3小结
19.4Q&A
19.5实践练习
问答题
解答
思考题

第20章创建一个在线地址簿
20.1规划和创建数据库表
20.2为共同函数创建一个包含文件
20.3创建一个菜单
20.4创建记录添加机制
20.5浏览记录
20.6创建记录的删除机制
20.7为一条记录添加子条目
20.8小结
20.9Q&A
20.10实践练习
问答题
解答
思考题

第21章创建一个简单的讨论论坛
21.1设计数据库表
21.2为共同函数创建一个包含文件
21.3创建输入表单和脚本
21.4显示主题列表
21.5显示一个主题中的帖子
21.6向主题添加帖子
21.7小结
21.8Q&A
21.9实践练习
问答题
解答
思考题

第22章创建一个在线商店
22.1规划和创建数据库表
22.1.1向store_categories表插入记录
22.1.2向store_items表插入记录
22.1.3向store_item_size表中插入记录
22.1.4向store_item_color表插入记录
22.2显示商品分类
22.3显示商品
22.4小结
22.5Q&A
22.6实践练习
问答题
解答
思考题

第23章创建一个购物车机制
23.1规划和创建数据库表
23.2把购物车整合到商店
23.2.1把项目添加到购物车
23.2.2浏览购物车
23.2.3从购物车中删除项目
23.3支付方法和结账过程
23.3.1创建结账页面
23.3.2执行结账操作
23.4小结
23.5Q&A
23.6实践练习
问答题
解答
思考题

第24章创建一个简单的日历
24.1构建一个简单的显示日历
24.1.1检查用户输入
24.1.2构建HTML表单
24.1.3创建日历表格
24.1.4向日历添加事件
24.2创建一个日历库
24.3小结
24.4Q&A
24.5实践练习
问答题
解答
思考题

第25章限制对应用程序的访问
25.1验证概览
25.1.1客户机验证
25.1.2用户管理方法
25.2Apache验证模块功能
25.2.1基于文件的验证
25.2.2基于数据库文件的访问控制
25.3使用Apache进行访问控制
25.3.1实现访问规则
25.3.2应用访问规则
25.4组合Apache访问方法
25.5根据HTTP方法限制访问
25.6根据cookie值限制访问
25.6.1创建授权用户表
25.6.2创建登录表单和脚本
25.6.3测试authcookie
25.7小结
25.8Q&A
25.9实践练习
问答题
解答
思考题

第26章记录并监视Web服务器活动
26.1标准Apache访问日志
26.1.1确定记录什么
26.1.2记录对文件的访问
26.1.3记录对一个程序的访问
26.2标准Apache错误日志
26.2.1把错误记录到一个文件
26.2.2把错误记录到一个程序
26.2.3syslog守护进程参数
26.2.4LogLevel指令
26.3管理Apache日志
26.3.1解析主机名
26.3.2日志备份
26.3.4日志分析
26.3.5监视错误日志
26.4把自定义信息记录到一个数据库
26.4.1创建数据库表
26.4.2创建PHP代码段
26.4.3创建示例报表
26.5小结
26.6Q&A
26.7实践练习
问答题
解答
思考题

第27章应用程序本地化
27.1关于国际化和本地化
27.2关于字符集
27.3环境修改
27.3.1Apache的配置修改
27.3.2PHP的配置修改
27.3.3MySQL的配置修改
27.4创建一个本地化页面结构
27.5使用gettext()来本地化应用程序
27.6小结
27.7Q&A
27.8实践练习
问答题
解答
思考题

第28章使用XML
28.1什么是XML
28.1.1基本XML文档结构
28.1.2何时应该使用XML和PHP
28.2使用DOM函数在PHP中访问XML
28.3使用SimpleXML函数在PHP中访问XML
28.4使用JSON
28.5小结
28.6Q&A
28.7实践练习
问答题
解答
思考题

第6部分管理和优化
第29章Apache性能调校和虚拟主机
29.1可扩展性问题
29.1.1操作系统限制
29.1.2和性能相关的Apache设置
29.2使用ApacheBench载入测试
29.3预先性能调校
29.3.1把文件映射到内存
29.3.2分布负载
29.3.3缓存
29.3.4减少数据传输
29.3.5网络设置
29.4防止滥用
29.5实现虚拟主机
29.5.1基于IP的虚拟主机
29.5.2基于名字的虚拟主机
29.5.3大量虚拟主机
29.6小结
29.7Q&A
29.8实践练习
问答题
解答

第30章建立一个安全的Web服务器
30.1安全性的需求
30.2SSL协议
30.2.1解决保密性需求
30.2.2解决完整性的需求
30.2.3解决验证的需求
30.3获取和安装SSL工具
30.3.1OpenSSL
30.3.2Apache的mod_ssl模块
30.4管理证书
30.4.1创建一个密钥对
30.4.2创建一个证书签发请求
30.4.3创建一个自签发的证书
30.5SSL配置启动服务器
30.6小结
30.7Q&A
30.8实践练习
问答题
解答

第31章优化和调校MySQL
31.1构建一个优化的平台
使用benchmark()函数
31.2MySQL启动选项
关键启动参数
31.3优化表结构
31.4优化你的查询
31.5使用FLUSH命令
31.6使用SHOW命令
31.6.1获取有关数据库和表的信息
31.6.2获取表结构信息
31.6.3获取系统状态
31.7小结
31.8Q&A
31.9实践练习
问答题
解答
思考题

第32章软件升级
32.1停留在循环中何时升级
32.2升级MySQL
32.3升级Apache修改Apache而不需要升级
32.4升级PHP使用PECL和PEAR扩展PHP
32.5小结
32.6实践练习
问答题
解答
思考题

第33章使用应用程序框架
33.1理解应用程序框架
33.2使用MVC模式
33.3安装和使用PHP应用程序框架
33.3.1ZendFramework
33.3.2CakePHP
33.3.3CodeIgniter
33.4小结
33.5实践练习
问答题
解答
思考题
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP