人们通常如何使用本地内容管理远程内容?假设我有一个运行 ubuntu 的 EC2 实例,而我的开发机器是 OS X。我有一个 symfony2 项目。人们通常会直接在 EC2 上的远程服务器上处理文件吗?如果是,他们如何在 EC2 框中使用文本编辑器,例如 sublime text?
问问题
169 次
1 回答
0
我不能说“人”是如何工作的。但对我来说,最佳做法如下:
偏僻的:
- 安装mysql & php 包括。需要所有扩展。(symfony-project/web/config.php) 您可以使用本教程: http: //www.howtoforge.com/perfect-server-ubuntu-10.04-lucid-lynx-ispconfig-3
- 在服务器上为您的项目创建数据库
- 在服务器上克隆您的 git 存储库并定义WebHook URL
- 在您的服务器上创建文件。
<?php git pull ?>
从现在开始,您将永远不会直接在远程工作!(通过 ssh 安装供应商除外)
当地的:
- 安装本地网络服务器。我推荐http://php-osx.liip.ch/但你也可以使用 MAMP(不喜欢那样)。
- 在 web 文件夹中克隆git 存储库
- 在 symfony 项目中定义远程数据库
- 查看本地更改
Commit&Push 会自动拉取远程
于 2012-09-02T18:27:21.030 回答