使用Vagrant搭建PHP本地开发环境
作者:vergil 发布时间:January 2, 2017 分类:php,Web 3 Comments
前言
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
使用虚拟机搭建本地开发环境,安全地与本地操作系统隔离开,让开发环境和生产环境保持一致。
使用Windows系统开发PHP的小伙伴们,更加强烈推荐使用虚拟机的开发环境:
- Windows大小写不敏感,很容易因为这个问题出现错误而无法得知
- 很多软件只有Linux版,或者Windows版本不完善(例如Nngix,Memcached,Redis)
- 部分扩展模块不支持(如memcached,pcntl,ZendOpcache, swoole)
- 大部分的PHP生产环境都运行在Linux上,保证代码兼容性