关于开发环境的一点疑问?
如何统一开发环境? 在社区我看的最多遍就是这一篇了,我一直有个疑惑就是,为啥非要使用Homestead,
可能我是个写面条代码的伪程序员,不太懂 中间也感觉有点雾里看花
我所在的部门php最多的时候5个人,最少的时候我主力+一个伪主力,代码是php原生写的(超蛋疼),我们没有本地开发环境,是直接svn到远程测试机进行开发,因为有些核心代码是加密的看不到数据库也只能内网连接,不知道有没有同行和我这种类似的开发环境
再说说我的本地开发环境,
我的是win10+ vm虚拟机centos7 + 宝塔管理面板 + 虚拟机和本地共享文件夹 (vm虚拟机打包也可以分发给相同的开发同事)
在本地共享文件夹进行编辑,在虚拟机中运行程序,因为有宝塔的原因可以不用担心虚拟机环境有太大的差异,并且php多版本可以共存(工作项目大部分是php55,个别php7),目前学习教程1中(买了最少4个月了,忙到没时间陪女票),已经一半了,暂时没发现和使用Homestead,有太大的差别和问题
我自己的mac 也是 osx+Parallels Desktop虚拟机centos7 + 宝塔管理面板 (osx和Parallels Desktop本身文件就共享),只要直接配置vhosts指向相应的目录就ok 目前学习开发挺好
个人推荐新手使用宝塔+虚拟机 搭建开发环境 (主要是我懒 宝塔安装php mysql nginx apache redis memcached 等等按钮傻瓜式)