【问题标题】:Best PHP Workflow [closed]最佳 PHP 工作流程 [关闭]
【发布时间】:2009-08-31 09:05:15
【问题描述】:

我想知道在 Eclipse 中使用 PHP 网页的最佳方式是什么。

例如,我通常做的是创建一个带有远程链接到服务器上文件的项目。这样我可以进行更改->保存它们->并立即在浏览器中查看效果。

但是,这种方法不允许我将远程文件提交到 SVN。我可以从 SVN 签出本地工作副本;然后每次我进行更改时都将文件复制/导出到服务器,但这很快就会变得烦人。

我的问题是您在 Eclipse 中工作/调试/测试/提交 PHP 项目的工作流程或方法是什么?

【问题讨论】:

    标签: php eclipse methodology


    【解决方案1】:

    确保您首先在本地创建项目。使用 SVN 将其提交到本地服务器。 将文件直接上传到远程服务器的方式非常危险。每次保存文件时,都可以上传错误。 请务必遵循以下方式或类似方式:

    • 在当地工作
    • 本地测试
    • 与本地SVN合并 (从事此项目的其他人将在同一分支中提交他们的代码)
    • 在上传到远程服务器之前测试分支。

    现在您可以确定上传文件的正确版本了。

    • 尝试插入自动单元测试
    • 查看标签、分支和树干(正常工作)

    在最初的几周内,您将创建很多版本,但一段时间后,您将开始将您的错误捆绑到每周 1 个更新中(或类似的东西)

    对于部署自动化,请查看 rsync、ant...。 有一些像 Servergrove 这样的托管公司在部署过程中为您提供了很好的支持...

    【讨论】:

    • +1 - 我认为 Kevin 最缺少的是本地开发环境(例如 XAMPP)。
    • @Philippe Gerber:你可能是对的。但由于我的开发计算机也是测试环境,也是我的个人计算机,所以我尽量保持精简。不过,你确实给了我和想法...... @Kennethvr:我明白你在说什么。但即使要测试本地,我也必须上传/复制/导出到测试服务器文件夹位置。如果不能自动化,那就浪费时间了。
    • @Kevin Hicks 这类东西可以自动化,当然这需要一些时间来创建。我们使用 Symfony 作为 PHP 框架,它可以自动上传到测试/生产环境。看看 Eclipse 中的 Ant。
    猜你喜欢
    • 2019-05-30
    • 2013-08-07
    • 2012-06-16
    • 2020-01-31
    • 1970-01-01
    • 2010-12-02
    • 1970-01-01
    • 2012-11-02
    • 1970-01-01
    相关资源
    最近更新 更多