兩臺都是linux服務(wù)器,環(huán)境是運(yùn)維手動裝的,可能php配置文件的路徑稍有差異,其他差不多,
我是從A服務(wù)器拷下全部代碼,丟到B服務(wù)器上,再composer update一下,再start -d,這樣對嗎?
1.刪除vendor庫文件,保留composer.json composer.lock
2.gzip 壓縮歸檔文件,命令:tar -czvf archive.tar.gz file1 file2 directory1 (具體用法網(wǎng)上查詢)
3.A服務(wù)器執(zhí)行scp命令拷貝文件到目標(biāo)服務(wù)器, 命令:scp /path/to/local/file username@remote_host:/path/to/remote/directory
4.這時你的壓縮文件已經(jīng)到遠(yuǎn)程服務(wù)器所指定的目錄,然后進(jìn)入目錄解壓gzip文件;cd進(jìn)入項目根目錄運(yùn)行composer install --no-dev 即可。
5.啟動workerman服務(wù)器, start -d 就是你說的這樣。