wening
V2EX  ›  问与答

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

  •  
  •   wening · Jun 10, 2012 · 5091 views
    This topic created in 5260 days ago, the information mentioned may be changed or developed.
    DW感觉可以,就是差PHP本地实时预览
    是不是要先在mac上配置lnmp环境,然后就可以了?
    请教下大家
    7 replies  •  1970-01-01 08:00:00 +08:00
    saturn
    saturn
    Jun 10, 2012❤️2
    1
    靠谱的解决方案:

    * 如果是开源的,可以用 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
    wening
    OP
    Jun 10, 2012
    2
    @saturn 好的,多谢,我看看
    svenity
    svenity
    Jun 13, 2012
    3
    也想知道有没有什么新方法,我现在的方法也不太好用
    aveline
    aveline
    Jun 13, 2012❤️1
    4
    我们现在是这样。

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

    不过郁闷的是nfs似乎有点延时。
    infong
    infong
    Jun 13, 2012
    5
    我是用sshfs 挂载远程目录到本地,来实现远程同步。。。
    在本机跑了一个nginx作fastcgi_pass,在远程服务器上有php-cgi的监听。
    wening
    wening
    OP
    Jun 13, 2012
    6
    @infong 多谢指点啊
    haijd
    haijd
    Jun 13, 2012
    7
    @saturn 我也学习一下,最近想了解一下持续集成方面的东西
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4971 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 07:00 · PVG 15:00 · LAX 23:00 · JFK 02:00
    ♥ Do have faith in what you're doing.