PHP的发布管理



我想知道最好的方法/工具来处理PHP文件的发布管理?我似乎找不到一个绝对明显的答案。一些可以处理将同名文件释放到不同位置的东西(例如dbaccess.php)。这不是针对一个主要产品或任何东西,所以最简单的答案是最好的。

现在我在本地使用WAMP与NetBeans作为我的IDE,因为它能够通过FTP推送到远程服务器,但我找不到一种方法来做到以上。任何在正确方向上的推动都是值得赞赏的!

您正在寻找VCS或版本控制系统。VCS可以极大地帮助您以快速、更有组织的方式进行开发,并为您提供真正健壮的部署选项。

比较大的有Git、Bazaar和SVN。

我个人认为Git是最容易上手并开始工作的。使用git,你的代码库和文件都是本地的,git会跟踪它们以及它们在整个开发周期中的变化情况。然后你可以设置所谓的"远程",这是你想要"推送"到的其他位置。

一旦有了远程设置,就可以使用像这样的简单命令轻松部署。

git push development-server

这个问题与SO的主题相去甚远,但是,为了给您指明正确的方向,也许可以看看源代码管理(SCM)。Git是一个非常流行的解决方案(还有很多其他的)。

您可以使用SCM与许多在线存储库提供商-包括github和bitbucket来管理您的软件,更重要的是关于您的问题:发布和部署管理。

使用这些服务不仅允许对代码进行版本控制,还允许对代码进行自动发布管理(或部署)——通常使用所谓的hook来完成,在提交代码后,可以运行脚本来自动将代码部署到您选择的站点或服务器上(通过许多协议,包括:FTP, SFTP, SCP, RSYNC等)。

或者,你可以编写自己的发布脚本~也许是一个bash脚本,它将目录的内容传输到指定的服务器/位置,当你想要更新你的代码/网站时,你可以手动运行。

相关内容

  • 没有找到相关文章

最新更新