读书人

PHP、MySQL和Apache编程导学(原书第4版

发布时间: 2010-02-03 13:21:19 作者:

 PHP、MySQL和Apache编程导学(原书第4版)(附光盘1张)


基本信息出版社:机械工业出版社
页码:416 页
出版日期:2009年01月
ISBN:7111252071/9787111252078
条形码:9787111252078
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:Web开发系列丛书
外文书名:SAMS Teach Yourself:PHP、 MySQL and Apache All in One
图书品牌:华章图书

内容简介 《PHP、MySQL和Apache编程导学》介绍Web应用开发的强大组合工具:MySQL、Apache和PHP,共分为六个部分。第一部分引领读者深入了解、安装和配置MySQL、Apache和PHP。第二部分讲解PHP语言基础,包括数组和对象这样的结构化元素。第三部分介绍中级应用程序开发的主题,包括使用表单和文件、限制访问以及完成包含某个专门概念的小项目。第四部分介绍使用数据库的一般性方法。第五部分介绍如何整合前面已经学习到的所有知识,使用PHP和MySQL执行一个特定任务。第六部分介绍管理和优化Apache和MySQL的方法。
《PHP、MySQL和Apache编程导学》内容全面,讲解详细,实例丰富,可作为PHP、MySQL、Apache初学者的学习指南,也可作为Web开发技术人员的参考用书。
作者简介 Julie C.Meloni,是i2i Interactive(http://www.i2ii.corn)的技术总监。i2i Interactive是一家位于加利福尼亚州洛杉矶的多媒体公司。Julie自从Web诞生的时候就开始从事基于web应用的开发,并且她还记得自己第一次看见GUl web浏览器时的激动心情。她是多本关于Web编程语言和数据库的图书和文章的作者,并且她的著作被翻译为多种语言,包括中文、丹麦语、意大利语、葡萄牙语、波兰语和塞尔维亚语。尽管Julie不懂这些语言,但她觉得这很不错。她还是一个博客迷,也是Sams Teach YourselfBlogging in a Snap一书的作者。
编辑推荐 利用该书,你可以在很短的时间内学会如何综合使用PHP, MySQL和Apache这3种最先进的开源Web开发工具,来创建动态的、交互式的Web站点和应用程序。
《PHP、MySQL和Apache编程导学》讲解循序渐进、按部就班,每一章都是在前一章内容的基础上进行介绍,使得你能够从头开始学习PHP脚本编程、MySQL数据库以及Apache服务器的基础知识。
不管你是使用Linux. Windows或者Mac OS X,随书光盘附带了一个完整的启动工具,使你能够安装设置一个可以用于学习、测试和产品开发的环境所需的所有软件。

目录
前言
 译者序
第一部分 基础知识
 第1章 安装QuickStart向导
 1.1 Linux/UNIX下的安装
 1.1.1 安装MySQL
 1.1.2 安装Apache
 1.1.3 安装PHP
 1.2 Windows下的安装
 1.2.1 安装MySQL
 1.2.2 安装Apache
 1.2.3 安装PHP
 1.3 Mac OS X下的安装
 1.3.1 安装MySQL
 1.3.2 安装PHP
 1.4 故障排除
 第2章 安装和配置MySQL
 2.1 MySQL的当前版本和未来版本
 2.2 如何获取MySQL
 2.3 在Linux/UNIX上安装MySQL
 2.4 在Mac OS X上安装MySQL
 2.5 在Windows上安装MySQL
 2.6 安装故障排除
 2.7 基本安全规则
 2.7.1 启动MySQL
 2.7.2 增强MySQL连接的安全
 2.8 MySQL权限系统简介
 2.9 使用用户权限
 2.9.1 添加用户
 2.9.2 移除权限
 2.10 小结
 2.11 Q&A
 2.12 实践练习
 第3章 安装和配置Apache
 3.1 Apache的当前版本及未来版本
 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 在Mac OS X上安装Apache
 3.5 在Windows上安装Apache
 3.6 Apache配置文件结构
 3.6.1 指令
 3.6.2 容器
 3.6.3 条件评估
 3.6.4 ServerRoot指令
 3.6.5 per-directory配置文件
 3.7 Apache日志文件
 3.7.1 access_log文件
 3.7.2 error_log文件
 3.7.3 其他文件
 3.8 Apache相关命令
 3.8.1 Apache服务器二进制
 3.8.2 Apache控制脚本
 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.12 Q&A
 3.13 实践练习
 第4章 安装和配置PHP
 4.1 PHP的当前版本和未来版本
 4.2 在带有Apache的Linux/UNIX上编译PHP
 4.2.1 额外的Linux/UNIX配置选项
 4.2.2 在Linux/UNIX上整合PHP和Apache
 4.3 在Mac OS X上安装PHP
 4.4 在Windows上安装PHP
 4.5 php.ini基础
 4.6 测试安装
 4.7 获取安装帮助
 4.8 PHP脚本基础
 4.8.1 开始和结束一个PHP语句块
 4.8.2 echo语句和print()函数
 4.8.3 组合HTML和PHP
 4.8.4 为PHP代码添加注释
 4.9 小结
 4.10 Q&A
 4.11 实践练习
第二部分 PHP语言结构
 第5章 PHP的组成部分
 5.1 变量
 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.6 Q&A
 5.7 实践练习
 问答题
 解答
 思考题
 第6章 PHP的流程控制功能
 6.1转换流程
 6.1.1 if语句
 6.1.2 使用else子句的if语句
 6.1.3 使用带有elseif子句的if语句
 6.1.4 switch语句
 6.1.5 使用?运算符
 6.2 循环
 6.2.1 while语句
 6.2.2 do…while语句
 6.2.3 for语句
 6.2.4 用break语句跳出循环
 6.2.5 用continue语句跳过迭代
 6.2.6 嵌套循环
 6.3 代码块和浏览器输出
 6.4 小结
 6.5 Q&A
 6.6 实践练习
 练习题
 解答
 思考题
 第7章 使用函数
 第8章 使用数组
 第9章 使用对象
第三部分 深入编程
 第10章 使用字符串、日期和时间
 第11章 使用表单
 第12章 使用Cookie和用户会话
 第13章 使用文件和目录
 第14章 使用图像
第四部分 PHP和MySQL整合
 第15章 理解数据库设计过程
 第16章 SQL基本命令
 第17章 使用MySQL中的事务和存储过程
 第18章 使用PHP和MySQL交互
第五部分 基本项目
 第19章 管理一个简单的邮件列表
 第20章 创建一个在线地址簿
 第21章 创建一个简单的讨论论坛
 第22章 创建一个在线商店
 第23章 创建一个购物车机制
 第24章 创建一个简单的日历
 第25章 限制对应用程序的访问
 第26章 记录并监视Web服务器活动
 第27章 应用程序本地化
 第28章 使用XML
第六部分 管理和优化
 第29章 Apache性能调校和虚拟主机
 第30章 建立一个安全的Web服务器
 第31章 优化和调校MySQL
 第32章 软件升级

……
序言 欢迎阅读本书。上一版主要围绕着使用PHP 5和MySQL 5作为核心技术的能力进行了修改。在上一版出版后的两年时间里,几乎没有什么变化:PHP 5和MySQL 5是可靠的、稳定的,并且为我们今天所使用的众多的基于Web的应用程序提供强大的功能。很多托管提供商现在都默认地提供PHP 5,而不支持PHP 4(PHP 4已经进入了风烛残年),这就确保了想要使用PHP 5和MySQL 5的所有人都不用在他们自己的机器上安装这些应用程序(尽管本书的前4章介绍了如何安装它们)。本书这一版中的所有代码都基于PHP 5,并且相应地使用了PHP中的MySQLImproved Extension (mysqli),使用MySQL 5作为后台数据库。
你可能已经听说了PHP 6或者已经看到一些图书宣传自己使用了PHP 6作为核心语言。在2008年5月编写本书的时候,PHP 6还处在开发阶段,并且还没有进入到等待发布阶段。

文摘 第一部分基础知识
第1章安装QuickStart向导
本章后面的第2、3、4章分别介绍了如何从互联网上获取并安装MySQL、Apache和PHP,从而可以确保软件版本是最新的。另外,这几章还展开说明了安装过程中的每一步,以及理解这些技术如何一起工作的其他重要相关信息。
如果希望快速开始,这个简短的一章将带你起步,从Linux/UNIX、Mac OS X和Windows系统上,开始安装随书光盘中的软件。
1.1 Linux/UNlXT的安装
无论何时,当你从一个源文档中编译程序,编译过程都将取决于系统是否正确安装了开发工具和库。尽管下面的指令是在Red Hat Linux和SuSE Linux系统上测试的,但这些步骤对其他所有Linux或商业UNIX发布的默认安装是一样的。
在编译过程中你可能遇到意外的报错信息,此时应联系系统管理员或参考自己专门的操作系统的文档。
以超级用户启动(作为root登录或作为一个常规系统用户SH登录),并在文件系统下用/mnt参数加载光盘。
读书人网 >数据库

热点推荐