在Web应用开发非常普及的今天,PHP语言的应用已经受到专业人士的普遍关注。现在,全球已有450万名PHP开发工程师。而根据TIOBE的最新统计,PHP语言的排名位居第5,仅次于Java、C、VB和C++。 LAMP(Linux+Apache+MySQL+PHP)应用框架在提出之后,迅速得到人们的认可并流行起来。Linux的开放系统,加上最通用的网络服务器Apache,还有开源的关系数据库系统MySQL,以及流行的对象脚本语言PHP,这个最强大的组合使得Web开发人员信心倍增,因为基本上不需要什么成本负担,就能够通过这个框架开发出功能强大的Web应用程序。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和Net商业软件形成三足鼎立之势,受到整个IT界的关注。 因而,在今天的IT界,尤其是如果你从事Web应用程序的开发,却不能熟练地掌握PHP、MySQL和Apache这三个强大的开源工具,这多少会遭到一些质疑。那么,如何迅速地入门,并掌握它们最核心的应用呢?这正是本书要解决的问题。 本书是为对基于Web的开发环境(可能是在Linux/UNIX或Windows下)具有一般性理解的人们量身打造的。 全书共分为六个部分。第一部分“基础知识”,提供了一个对安装的快速指导,并引领读者深入了解安装和配置MySQL、Apache和PHP的过程。第二部分“PHP语言结构”,教授PHP语言基础,包括数组和对象这样的结构化元素。第三部分“深入编程”,介绍了中级应用程序开发的主题,包括使用表单和文件、限制访问以及完成包含某个专门概念的小项目。第四部分“PHP和MySQL整合”,介绍了使用数据库的一般性方法,例如,数据库规范化,以及使用PHP来连接并操作MySQL。其中包含了SQL基础知识,还包括特定于MySQL的函数和其他信息。第五部分“基本项目”,介绍如何整合前面已经学习到的所有知识,使用PHP和MySQL执行一个特定任务。第六部分“管理和优化”,介绍管理和优化Apache和MySQL的方法。在每章的末尾,都有一些问答题来测试你对章节内容的掌握程度。附加的思考题则提供了应用该章知识的另外一种方式,并且引导你在下一章使用这些刚刚学习到的知识。 本书英文版是美国最受欢迎的IT图书系列“Sams Teach Yourself”中的一本,并且已经出版到了第4版。由于内容清晰易懂,实例内容丰富实用,本书的数版都受到读者的广泛好评和欢迎。 很荣幸能够有机会翻译这样一本PHP、MySQL和Apache技术的入门好书,也非常希望读者朋友们能够通过本书掌握PHP、MySQL和Apache整合应用的Web开发技能。除了李军,参加本书翻译工作的还有罗娜、刘金华、刘伟超、罗庚臣、刘二然、郑芳菲、庄逸川、王世高和郭莹。