使用 vagrant 搭建 PHP 开发环境

发布时间: 2016-10-31 22:15:05 作者: 大象笔记

历史项目代码是基于 PHP 5.2 的,在 Mac 系统上直接安装一套 PHP 5.2 的环境非常不现实

尝试了 docker 的方案,利用晚上睡前时间翻了几本电子书,结果以失败告终。我尝试将 PHP 5.2, Nginx, MySQL 置于不同的 container 中,死活关联不起来。感觉我还是太冒进,没有一点一点试验 docker, 上来就搞这么复杂的配置,得空找个靠谱的教程走一遍。

项目太紧,必须尽快在笔记本上搭建一套开发环境,没法子了,只能用传统的 vagrant 方式搭建。

如何获得管理员权限

由于通过 vagrant ssh 进入系统所使用的账号是 vagrant, 当需要安装软件,或者修改系统配置文件,会发现并没有权限。这时只需要切换到 root 即可

sudo su -

并不需要输入密码。之所以不需要密码,真相在这里

$ sudo cat /etc/sudoers.d/vagrant 

vagrant ALL=NOPASSWD:ALL

环境

我是一名山东烟台的开发者,联系作者