swoft2.x swoftCli 自動重啟服務


目的:

  1. 上傳代碼后HTTP服務自動重啟,不需要自己手動執行:php bin/swoft http:start
  2. 自動重啟適用於開發調試階段,因為不能再后台運行所以在線上環境的話還是要重啟http服務

下載安裝:

  1. 你需要從 swoft-cli GitHub Releases 下載打包好的 swoftcli.phar到項目根目錄
  2. 注意:需要將下面命令里的 {VERSION} 替換為指定的版本。當然也你可以直接通過瀏覽器下載
  3. wget https://github.com/swoft-cloud/swoft-cli/releases/download/{VERSION}/swoftcli.phar
  4. 具體的命令如下載v0.1.3版本:
  5. https://github.com/swoft-cloud/swoft-cli/releases/download/v0.1.3/swoftcli.phar
  6. 檢查包是否可用
  7. php swoftcli.phar -V
  8. php swoftcli.phar -h

全局使用

  1. 如果你需要在任何地方都可以直接使用 swoftcli:
  2. # move to ENV path:
  3. mv swoftcli.phar /usr/local/bin/swoftcli
  4. chmod a+x /usr/local/bin/swoftcli
  5. # check
  6. swoftcli -V

開啟自動重啟http服務:

  1. swoftcli run -c http:start

結果

  1. 通過如phpstormsftp上傳代碼到服務器后,會自動識別項目代碼是否改變從而自動重啟服務

更多參數設置:

  1. https://www.swoft.org/docs/2.x/zh-CN/tool/swoftcli/install.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM