题主作为一个新手,可以考虑我的想法.使用MAC本地开发,vagrant,docker,虚拟机都不要用.原因很简单,在最开始学习阶段,MAC环境跟服务器环境相差不大,各种高大上的docker,vagrant上来只会影响php的学习.花时间倒腾那些玩意,还不如专注干正事.开发之后的项目也没必要部署到服务器上.能在你MAC下跑起来就可以了.要记住MAC开发优势就在于跟服务器环境差不多,你又不是用windows...