历史项目代码是基于 PHP 5.2 的,在 Mac 系统上直接安装一套 PHP 5.2 的环境非常不现实
- 我担心会破坏我现有的 Laravel 5 / PHP 5.6 的开发环境
- 就算我不担心毁掉当前系统,也许我也根本安装不上 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
环境
- Mac OS 10.12
- VirtualBox 5.0.28
- Vagrant 1.8.6
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式