• PHP开发环境简析


    单工作机情况

    • windows + wamp
    • windows + XShell类终端工具 + linux虚拟机
    • Ubuntu桌面版 自带终端
    • Mac OS + mamp
    • Mac OS 自带终端
    • Mac OS + linux虚拟机

    多工作机情况

    • 工作机 + 局域网开发机

    总结

    咱遇到的各种开发环境的搭配通常是以上几种。单工作机和多工作机这说法是咱自己总结的。这几种情况咱都经历过。

    wamp和mpmp都是一键安装的开发环境,集成服务器、数据库等软件。优点是简单,但是不好个性配置。比如安装各种扩展就麻烦死了。

    经历了这么多开发环境,我觉得最好的方式是:虚拟机 或 共享实体开发机的方式。

    1、虚拟机跨平台,windows、Ubuntu、Mac OS 都支持。虚拟机上假设桑巴服务就可以共享网络驱动器,从而随意挑选自己喜欢的编辑软件。

    而虚拟机的镜像文件就可以无痛拷贝,在各平台使可以无痛导入,即插即用,比如万一换机器了就可以把镜像文件备份后导入(比如离职^o^)。另外Linux虚拟机也最接近服务器配置。

    laravel推荐的homestead其实也是一种虚拟机的方案。

    2、局域网共享开发机的形式对开发人员要求最低,配置好一台服务器以后,同样的开启桑巴服务,可以方便的图形化编辑。也可以ssh过去vim编辑。

  • 相关阅读:
    XML转义符简易版
    MarkDown语法
    判断javaScript变量是Ojbect类型还是Array类型
    Springboot实现VNC的反向代理
    MySql事务隔离的特点与实现
    MySql索引入门
    windows、Linux 批量执行 redis脚本命令
    iis 灰度发布
    iis 负载
    docker中部署.netcore2.2项目
  • 原文地址:https://www.cnblogs.com/timeismoney/p/6828027.html
Copyright © 2020-2023  润新知