本帖最后由 Xeath 于 2019-11-13 13:35 编辑
线上用 Linux 线下用 Windows 开发?然后还美其名和线上「相同」环境?
1.真要和线上相同环境你本地应该用 Linux 发行版;
2.用不惯发行版自己虚拟机安装个 Linux 系统运行宝塔不就行了;
3.再说了,Windows 版宝塔面板和 Linux 版虽然都是 Python 开发,但是内部的业务逻辑处理完全不相同;
4.除了宝塔不同,你的运行环境也根本不一样,比如:Windows 路劲结构、NTFS 文件名大小写不敏感(Linux 用 xfs 也可以大小写不敏感);
5.有些 php 组件只能在 Linux 上运行,比如 Swoole、pcntl、posix 等等。
相信我,真的想和线上相同环境,你应该考虑的是虚拟机 + Linux + 宝塔面板。甚至我目前还在使用虚拟机打包 Linux 环境,然后线上 dd 写入镜像完成系统和运行环境部署。
|