windows下进行php开发,很多环境依赖于linux,比如redis,swoole等。
在windows下如何解决这类问题,目前使用虚拟机里安装linux系统,但是感觉虚拟机比较占用资源。
其他还有什么比较好的方法。
windows下进行php开发,很多环境依赖于linux,比如redis,swoole等。
在windows下如何解决这类问题,目前使用虚拟机里安装linux系统,但是感觉虚拟机比较占用资源。
其他还有什么比较好的方法。
windows是前提的话,虚拟机就是最好的方案了,题主感觉占资源我个人判断有两种可能性
a) 装了桌面环境导致资源占用 => 装无gui版本的,或者配置关闭gui服务
b) 机器内存小 => 加内存。一个浏览器,一个IDE和一个虚拟机至少8G起吧
开发的话公司肯定都后端服务器啦,在公司搭个测试环境咯,lamplnmp什么的都有一整套的包吧,找找有无现成的包装在win上也可以解决环境问题吧。再不济就是自己买个机箱,性能要求又不是很高,装个linux做测试机。
在Windows下用某些扩展就是坑啊。。。
redis的Win扩展是出来了,要的话我给你,memcached的Win扩展没出来而已。
swoole可以说不是给Windows用的……
我的解决方案是准备一个小型的linux开发服务器,在windows上进行开发,然后将代码提交至linux服务器上运行,服务器环境配置在Linux上,现在弄一个小的开发服务器也是很方便的,我买的是一个cubietruck开发板,一共只有巴掌大小,2G的CPU,2G的内存,8G的内置存储,花了我500多块钱,然后将两台机器连到同一个局域网,这样就可以通过开发服务器尽量模拟正式服务器的环境了,至于代码运行的问题,我是自己写了一个程序,只要我改动过我的程序代码,就会自动同步到开发服务器上,然后在浏览器中访问开发服务器上的站点就可以了
2 回答3.1k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
2 回答1.4k 阅读
2 回答1.1k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
为何不直接用linux开发,高效