第 1 章 设置环境
PHP 7 终于发布了。很长一段时间以来,PHP 社区都在谈论它,至今仍未停止。PHP 7 的主要改进在于其性能。长期以来,PHP 社区在大型应用程序中面临着性能问题。甚至一些高流量的小型应用程序也面临性能问题。虽然增加了服务器资源,但作用不大,因为最终的瓶颈还是 PHP 本身。我们使用了不同的缓存技术,如 APC,这也起到了一点作用。不过,社区仍然需要一个能在峰值时提高应用程序性能的 PHP 版本。这就是 PHPNG 的由来。
PHPNG 是 PHP 下一代的缩写。它是一个完全独立的分支,主要针对性能。有些人认为 PHPNG 就是 JIT(Just In Time)编译,但实际上,PHPNG 是基于经过重构的 Zend Engine,并针对性能进行了高度优化。PHPNG 被用作 PHP 7 开发的基础,根据 PHP 官方维基页面,PHPNG 分支现已并入主分支。
在开始构建应用程序之前,应确定并配置开发环境。在本章中,我们将讨论在不同系统(如 Windows 和不同版本的 Linux)上设置开发环境。
我们将讨论以下主题:
-
设置 Windows
-
设置 Ubuntu 或 Debian
-
设置 CentOS
-
设置 Vagrant
所有其他环境都可以跳过,我们可以设置我们将使用的环境。