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