V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
muyege
V2EX  ›  程序员

公司一直采用连接到服务器的方式进行编程

  •  
  •   muyege · Mar 24, 2016 · 6722 views
    This topic created in 3689 days ago, the information mentioned may be changed or developed.

    RT,本地连接到服务器,然后修改完代码再上传至服务器看效果,本地环境就作废了,各位有过长期这样编程经验的麻烦给点建议,有什么好的技巧分享吗?比如用什么 IDE,我用 phpstorm,但是看不到远程服务器 IP,没有 zend studio 方便

    24 replies    2022-04-13 16:26:51 +08:00
    UnisandK
        1
    UnisandK  
       Mar 24, 2016
    phpstorm 可以远程调试啊, ssh 做好端口映射吧 xdebug 打开,用远程环境下断点都可以
    stupil
        2
    stupil  
       Mar 24, 2016
    本地连接到服务器,然后修改完代码再上传至服务器看效果,.

    还是在本地开发啊,只不过远程调试而已。

    很多人都习惯单开一个环境联调,只不过你们公司提供了。
    lepig
        3
    lepig  
       Mar 24, 2016
    我脚的楼主在 ctrl+s 和 svn up/git commit&&git push 之间很蛋疼
    pubby
        4
    pubby  
       Mar 24, 2016
    我们主要也是 php ,一直也是连到本地测试服务器开发

    每个人在上面分配了独立的虚拟机,环境配置跟线上基本一致。
    每个项目给每个开发人员都分配各自的测试域名。

    有些同事直接 putty 上去 emacs/vim 干活

    有些用 phpstorm 在本地开发,在保存文件的时候会自动同步到测试机的,调试也没问题

    建了个 gitlab 统一管理代码。
    murmur
        5
    murmur  
       Mar 24, 2016
    不允许在本地开发么?不会这么变态吧
    Light3
        6
    Light3  
       Mar 24, 2016
    我到想连远程 本地跟服务器的配置不一样。本地也没有测试服务器。。上了十有八九会报点错
    a6377508
        7
    a6377508  
       Mar 24, 2016
    ngrok 这个怎么样
    feiyuanqiu
        8
    feiyuanqiu  
       Mar 24, 2016
    能干活就好...不然你就想办法弄个事故出来,看团队有没有心去解决问题
    gssdromen
        9
    gssdromen  
       Mar 24, 2016 via Android
    听说 emacs 擅长这个
    daben1990
        10
    daben1990  
       Mar 24, 2016
    挂载到本地,或者直接 VIM 编程,我这两年,都是,本地 imac ,远程 Ubuntu 主机进行编码
    wizardoz
        11
    wizardoz  
       Mar 24, 2016
    @gssdromen 我是 emacs 党,但是我觉得这个功能 sublime 做的比 emacs 好, sftp 插件。 emacs 的远程编辑有时会在保存的时候因为网络原因导致 emacs 卡死,可以 C-g 取消保存,但是东西就传不上去了。
    CodeDrift
        12
    CodeDrift  
       Mar 24, 2016
    原来的公司都是可以再本地调试的。但是换了个公司后,调试都要在服务器上搞,好不习惯。关键是不能用可视化的数据库管理软件。
    SeanGeek
        13
    SeanGeek  
       Mar 24, 2016
    首选 Vim
    其次 用 Atom 配合 Remote Sync 插件
    你值得拥有
    murmur
        14
    murmur  
       Mar 24, 2016
    @Anybfans 现在的数据库管理软件都支持 ssh 连接
    zhicheng
        15
    zhicheng  
       Mar 24, 2016
    可以用 sshfs
    不能用可视化的数据库管理软件,这是谁告诉你的?
    CodeDrift
        16
    CodeDrift  
       Mar 24, 2016
    @murmur ssh 也连接不上。好奇怪。很无奈啊
    @zhicheng
    hitmanx
        17
    hitmanx  
       Mar 24, 2016
    试试看 sshfs ?我上回 mark 了自己都还没试,可以通过 ssh 把远程目录挂载到本地
    rubytek
        18
    rubytek  
       Mar 24, 2016
    目前是 VsCode+sftp 插件写, ssh 登陆到服务器调试,已不再折腾。
    codingpp
        19
    codingpp  
       Mar 24, 2016
    公司是配了个 Samba ,服务器映射到本地的一个目录上
    akira
        20
    akira  
       Mar 24, 2016
    尽量减少人工登陆生产服务器的动作
    valiantjiang
        21
    valiantjiang  
       Mar 24, 2016
    你们公司用的是工作站?
    banksiae
        22
    banksiae  
       Mar 25, 2016
    bycompare
    kungfuchicken
        23
    kungfuchicken  
       Mar 25, 2016
    可以尝试下 Docker 解决这个问题
    geecloud
        24
    geecloud  
       Apr 13, 2022
    @UnisandK 有没有具体的步骤,请教下。因为网上查了很多很多,但是都配置不成功。很想实现用 phpstorm 来做远程调试。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5179 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 77ms · UTC 08:12 · PVG 16:12 · LAX 01:12 · JFK 04:12
    ♥ Do have faith in what you're doing.