zoukankan      html  css  js  c++  java
  • 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编辑。

  • 相关阅读:
    C++中析构函数为什么要是虚函数
    依赖注入(IOC)
    ParseInt()与NaN()
    仿windows关机效果
    类似Tab的效果
    飞来飞去的广告
    Sql Server 三种连接
    JS日期处理
    绚丽的注册效果
    JS图片自动切换
  • 原文地址:https://www.cnblogs.com/timeismoney/p/6828027.html
Copyright © 2011-2022 走看看