V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
wening
V2EX  ›  问与答

PHP网站设计,本地修改,实时预览,同步到服务器,有这样的工具么?

  •  
  •   wening · 2012-06-10 17:52:12 +08:00 · 3973 次点击
    这是一个创建于 4579 天前的主题,其中的信息可能已经有所发展或是发生改变。
    DW感觉可以,就是差PHP本地实时预览
    是不是要先在mac上配置lnmp环境,然后就可以了?
    请教下大家
    7 条回复    1970-01-01 08:00:00 +08:00
    saturn
        1
    saturn  
       2012-06-10 18:00:01 +08:00   ❤️ 2
    靠谱的解决方案:

    * 如果是开源的,可以用 Github + Travis-CI。
    * 闭源的,你需要的是一个版本控制工具(git、svn、hg)和持续集成(CI,比如jenkins)的解决方案。

    不靠谱的解决方案(Toy solution):

    * git + git hook。
    * git/svn + 定期的pull/checkout(通过cron或者计划任务完成)

    主要区别是跳过了自动化测试、预警阶段。

    推荐你了解下:http://nvie.com/posts/a-successful-git-branching-model/
    wening
        2
    wening  
    OP
       2012-06-10 18:01:34 +08:00
    @saturn 好的,多谢,我看看
    svenity
        3
    svenity  
       2012-06-13 10:22:31 +08:00
    也想知道有没有什么新方法,我现在的方法也不太好用
    aveline
        4
    aveline  
       2012-06-13 10:26:47 +08:00   ❤️ 1
    我们现在是这样。

    网站存在nfs上。
    然后开发要么在本地然后hg push过去,会自动部署。
    要么直接在另外一n台用于管理的win2k8上编辑,那台机器也挂着nfs。

    不过郁闷的是nfs似乎有点延时。
    infong
        5
    infong  
       2012-06-13 10:31:45 +08:00
    我是用sshfs 挂载远程目录到本地,来实现远程同步。。。
    在本机跑了一个nginx作fastcgi_pass,在远程服务器上有php-cgi的监听。
    wening
        6
    wening  
    OP
       2012-06-13 17:28:32 +08:00
    @infong 多谢指点啊
    haijd
        7
    haijd  
       2012-06-13 17:55:21 +08:00
    @saturn 我也学习一下,最近想了解一下持续集成方面的东西
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3088 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 13:42 · PVG 21:42 · LAX 05:42 · JFK 08:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.