PHP 和 MySQL Web 开发书籍推荐
PHP 是世界上使用最广泛的创建动态网站的脚本语言,而 MySQL 则是世界上使用最多的关系型数据库,并且他们都是开源的,我们经常浏览的网站和开源程序就有很多都是基于 PHP 和 MySQL 开发的,如你正在浏览的我爱水煮鱼博客使用的 WordPress 博客程序就是基于 PHP 和 MySQL 开发的,更大型的系统如 Facebook 等也是基于 PHP 开发的,所以说 PHP 和 MySQL 是网站开发的利器。
是的,要想成为一个成功的 Web 开发者,那么 PHP 和 MySQL 是必须掌握的技巧之一。根据 Taskcity 等的外包平台上的数据统计,由于其方便和部署容易,PHP 和 MySQL 项目一直是需求最多的项目,而真正能够胜任 PHP 和 MySQL 项目的程序员少之又少。所以精通 PHP 和 MySQL 开发,就是掌握了一把成为自由职业者,提高个人财富的钥匙。
如何学习 PHP 和 MySQL
W3Schools 上有非常好的 PHP 和 MySQL 入门教程,但是要真正精通使用 PHP 和 MySQL 进行 Web 开发,成为高手,还是需要阅读正确的书籍。选对了 PHP 和 MySQL 编程的经典书籍,然后配合平时程序设计工作中的刻苦钻研,成为一名精通 PHP 和 MySQL Web 程序设计的高级程序员并非一件可望不可及的事情。但是如果没有选对正确的书籍,则 PHP 和 MySQL 学习之路就可能面临坎坷。今天我推荐的这些 PHP 和 MySQL Web 开发书籍,都是当初我学习 PHP 和 MySQL 中最经典的书籍,通过这些书籍的学习,我精通了 PHP 和 MySQL 开发,并创建了 WordPress Jam 承接 WordPress 等项目,所以我相信这些书都很值得各位朋友抽空认真一读。
《PHP 和 MySQL Web 开发》 (原书第4版)
《PHP 和 MySQL Web 开发》是 PHP 和 MySQL 程序员案头必备的一本书籍。可以说,PHP 程序员如果没有读过这本书,就好像基督教徒没有读过圣经一样,是很难让人理解的。这本书将 PHP 开发与 MySQL 应用相结合,分别对 PHP 和 MySQL 做了深入浅出的分析,不仅介绍 PHP 和 MySQL 的一般概念,而且对 PHP 和 MySQL 的 Web 应用做了较全面的阐述,其中还包括几个经典且实用的例子。本书第四版经过了全面的更新、重写和扩展,包括 PHP 5.3 最新改进的特性(例如更好的错误和异常处理),MySQL 的存储过程和存储引擎,Ajax 技术与 Web 2.0 以及Web应用需要注意的安全问题。 Facebook 和 Yahoo 等使用 PHP 作为主要开发语言的大公司也都视这本书为绝佳的 PHP 学习书籍,可见它是全球所有 PHP 程序员必备的一本书。
《PHP 程序设计》(第2版)
学习 PHP 语言,入门是非常简单,但是要掌握 PHP 精髓,全面精通使用 PHP 则不是容易的事情,《PHP 程序设计》就是一本能够让我们全面掌握 PHP 的行业标准书籍,并且这本书的作者就是 PHP 语言创始人 Rasmus Lerdorf ,所以该书包括了 Rasmus Lerdorf 和其他PHP专家的独特见解。《PHP 程序设计》涵盖了 PHP 语言本身所有真正的精华,通过对 PHP 语法的细细梳理,有助于进行全面系统的学习,构建起完整的 PHP 知识体系。书中所有的技术要点(如语法和编程技巧)都用简洁的文字和表达方式来阐述,并附带有正确用法及习惯用法的代码示例,还包含了代码风格技巧和实际开发方面的建议。这些不仅会帮助你成为一名PHP程序员,而且会帮助你成为一名优秀的PHP程序员,这本书值得反复细致地阅读。
《MySQL 5 权威指南》(第3版)
数据库设计的不好或者 SQL 执行过慢很可能是网站的瓶颈之一,如果你想你的程序跑的更加稳健,整个网站性能更好,那么《MySQL 5 权威指南》是你必看的书之一,基本上所有 MySQL 的问题的解决办法都能从这本上找到,这绝对是一本好书。《MySQL 5 权威指南》是所有 MySQL 数据库管理员和开发人员的必备参考工具书。 这本书全面深入地介绍了 MySQL 的功能,主要内容包括 MySQL 的一些重要系统管理工具和用户操作界面的使用,MySQL 数据库系统设计的基础知识与用不同语言设计 MySQL 数据库的过程,以及 SQL 语法、工具、选项、 API 应用指南,最大限度地帮助你更快地学习和掌握 MySQL 数据库系统的设计和使用。《MySQL 5 权威指南》覆盖了MySQL 最新 5.0 版本所有的功能特性,如新的程序设计接口(如PHP 5里的mysqli)和新的系统管理工具。
《深入浅出MySQL:数据库开发优化与管理维护》
这本由网易司技术部 DBA 组经理和高级 DBA 写的《深入浅出MySQL:数据库开发优化与管理维护》绝对是最佳的 MySQL 实践教材,《深入浅出MySQL:数据库开发优化与管理维护》内容非常详细,包括 MySQL 的基础知识,MySQL 的开发,MySQL 优化,MySQL 管理等,基本把在运行一个大型网站中的 MySQL 中碰到的问题都包含了。由于作者都是大型互联网公司的资深 DBA,这本书不但融入了他们丰富的工作经验和多年的使用心得,还提供了大量来自工作现场的实例,具有很强的实战性和可操作性,所以非常推荐运维一个大型网站的 DBA 认真看看这本书。
PHP 和 MySQL Web 开发书籍总结
使用 PHP 和 MySQL Web 开发是一个敏捷开发的过程,开始并不困难,但是越到后面,你会碰到越多的问题和困难。所以一开始选择选择适合自己的学习工具书是不可少的,可以让你事半功倍,而对于已有所成的 PHP 程序员来说,选择对自己现有的 PHP 和 MySQL 知识体系有个很好梳理的书可能让你变得更加强大。