我可以使用哪些工具将 PHP 代码部署到 EC2 实例

发布于 2024-07-16 04:24:35 字数 83 浏览 5 评论 0原文

我们可以将所有文件捆绑到亚马逊机器实例中并上传。 但我想看看是否有更有效的方法来定期上传源代码来测试我们的应用程序并不断启动和运行最新版本。 谢谢!

We can bundle all files into an Amazon Machine Instance and upload it. But I'd like to see if there is a more efficient way to regularly upload source code on to test our app and constantly have the latest version up and running. Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

简美 2024-07-23 04:24:35

不久前我发现了一种使用 Git 的推送来部署 PHP 的简单方法。 需要注意的是,该过程假设您已经使用 Git 作为 VCS,并且您已将其安装在开发计算机和服务器上:

使用 Git Push 部署项目

A while ago I discovered an easy way to deploy PHP using Git's push. The one caveat is that the process assumes you're already using Git as your VCS, and that you've installed it on both your development machine and the server:

Deploy a project using Git push

欲拥i 2024-07-23 04:24:35

我不确定我是否正确理解了您的问题,但 Amazon 机器实例就像任何其他运行 Linux(或 Windows)的机器一样。 如果计算机位于您的网络中,您可以使用相同的工具。 当然,您需要远程执行此操作。 在 Windows 计算机上,您可以使用 Putty 等工具连接到实例或 WinScp - 如果您能够创建新映像,您可能知道这些。 使用这些工具来配置您的实例,就像您在本地网络中配置计算机一样。

I am not sure I understand your question correctly, but an Amazon Machine Instance is just like any other machine running Linux (or Windows). You can use the same tools you would use if the machine was in your network. Of course you need to do this remotely. From a windows machine you can connect to an instance using tools like Putty or WinScp - you probably know about these, if you are able to create a new image. Use these tools to configure your instance as you would have configured a machine in your local network.

魔法唧唧 2024-07-23 04:24:35

这取决于你所说的“部署”。 我见过有人将 ftp-ing 文件调用到服务器“部署”:)
简而言之,您希望您的部署是:

  • 自动化
  • 原子
  • 可逆
  • 管理数据库模式

更长的描述在这里:
http://blog.astrails.com/2008/12/17/部署过程要求

请注意,您可以使用 ruby​​ 领域的部署工具来获得其中大部分内容:

it depends on what you call 'deployment'. I've seen people calling ftp-ing files over to the server 'deployment' :)
in short you want your deployment be:

  • automated
  • atomic
  • reversible
  • manage db schema

longer description is here:
http://blog.astrails.com/2008/12/17/deployment-process-requirements

Note that you can have most of it using deployment tools from the ruby land:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文