从2011年11月17开始工作已经13年了, 刚开始时候做开发使用的php
1.wamp,xamp
最初使用的环境,当时做商派 的上商城系统 二次开发,apache 配置,当时感觉还不错,就是偶尔配置拓展的时候有点不会;用了有一年,也用xamp
2.虚拟机,lnmp
这个和公司有关,当时使用drupal 7 做北面的官网,公司打包虚拟机环境,数据,直接导入使用,当时本身也对linux 系统比较感兴趣,后来自己搭里面的环境,跟着一步步安装nginx,mysql,php;
后来使用,lnmp 环境,不用自己一个个配置了,感觉挺爽,现在生产环境也会考虑用这个;
比较喜欢折腾,在虚拟机里安装centos,ubuntu,各种捯饬,结果经常出现莫名其妙的错误,挺折腾的;用了2年多
3.homestead
从虚拟机那边慢慢使用lavavel 慢慢调整折腾,使用homestead +vgrant ,这个比较舒服,用了2年开发,感觉很不错,就是比较笨重,linux 环境也各种安装其他语言
4.wsl + lnmp
后来就用 wsl ,里面安装好lnmp,用着很开心。唯一就是文件不能共享,难受,但是wsl2 以后能共享了,又比较慢;哎 ,用了2年
5.docker
docker 用的比较多,用了6年了,,现在在服务器上部署的时候,还是会用docker ,dnmp 用的很舒服, 和lnmp 两个都用,但是这个注意下;nginx,mysql,php 使用docker-compose 安装,舒服的很,别一个一个pull
6.phpstudy,phpenv,laragon 随便一个都行
现在的情况,
1.在windows 下使用docker,wsl2 实在痛苦啊,太慢了,docker 现在当数据库,redis,mq这些去用了, 本地直接用phpenv 这种搭了一个,
2.mac 下还是docker
3.下几个版本的php,用php -s 去跑,做开发最简单了
ps: springboot ,net+vs ,python ,其实都挺好用的
标签:虚拟机,环境,lnmp,选择,使用,docker,php From: https://www.cnblogs.com/count0/p/18102304