PHP解析的新手。有扎实的.NET经验,所以部署就像右键单击一样简单;在Visual Studio中发布。目前,在PHP中的部署意味着通过Filezilla连接到EC2实例,将本地文件夹拖到Filezilla中,然后像永远一样等待它完成。这是部署PHP站点的标准方式吗?还是我遗漏了什么?如果我想更新我的网站内容怎么办?再重复一遍?或者上传修改后的文件?但是,如果我忘记了修改过的文件,该怎么办?Git?
这是我喜欢的工作流程
- 启动本地开发服务器(使用XAMPP)
- 进行更改
- 提交到git
- 按数字
- (实时服务器从git中提取)
此工作流程的主要优点是:
- 您可以立即看到您的更改
- 如果你破坏了一些东西,它只会在本地破坏,如果你碰巧把bug推到了github,你可以简单地恢复
- 你不必等待FTP,因为git会为你做这项工作
- 如果你在一个团队中工作,你永远不会通过FTP覆盖彼此的更改