2016-05-07 154 views
2

PHP解析新手。在.NET中有豐富的經驗,因此部署就像在Visual Studio中右鍵點擊&發佈一樣簡單。目前,在PHP中進行部署意味着通過Filezilla連接到EC2實例,將本地文件夾拖放到Filezilla中並等待永久完成。這是部署PHP網站的標準方式,還是我在這裏錯過了一些東西?如果我想更新我的網站內容怎麼辦?重複一遍?或上傳修改後的文件?但是如果我忘記了我被修改了哪些文件呢? Git的?Php站點部署?

+0

一些IDE的提供相當複雜的PHP部署支持自動化選項對方的變化。 – YvesLeBorg

+0

Git用於跟蹤代碼並與團隊同步,使用filezilla拖動相同的代碼將更新服務器中的代碼(如果已存在) – Fil

回答

1

這是我首選的工作流程(使用XAMPP

  • 進行更改
  • 承諾的git
  • 推與git

    1. 啓動本地開發服務器
    2. (直播服務器從混帳拉)

    主要優點這個工作流程是:

    1. 你可以看到你的變化瞬間
    2. 如果你碰壞它只會局部突破,如果你happend已經被推到GitHub上的錯誤,你可以簡單地恢復
    3. 你不不得不等待FTP,因爲git會做的工作對你
    4. 如果你在一個團隊中工作,你絕不會覆蓋在FTP
  • +0

    聽起來不錯! –