两台都是linux服务器,环境是运维手动装的,可能php配置文件的路径稍有差异,其他差不多, 我是从A服务器拷下全部代码,丢到B服务器上,再composer update一下,再start -d,这样对吗?
1.删除vendor库文件,保留composer.json composer.lock 2.gzip 压缩归档文件,命令:tar -czvf archive.tar.gz file1 file2 directory1 (具体用法网上查询) 3.A服务器执行scp命令拷贝文件到目标服务器, 命令:scp /path/to/local/file username@remote_host:/path/to/remote/directory 4.这时你的压缩文件已经到远程服务器所指定的目录,然后进入目录解压gzip文件;cd进入项目根目录运行composer install --no-dev 即可。 5.启动workerman服务器, start -d 就是你说的这样。
你是个好同志,回答问题贼细致
太细了,也不好,手动加狗头
复制粘贴简单,我都是手动拷出来,手动粘贴上去的,不过这样中文文件名会乱码,其他的就是删除vendor然后install,感谢
为啥一定要删除 vendor
删除 vendor,是为了重新安装依耐,可以检查B服务器配置是否正常.
1.删除vendor库文件,保留composer.json composer.lock
2.gzip 压缩归档文件,命令:tar -czvf archive.tar.gz file1 file2 directory1 (具体用法网上查询)
3.A服务器执行scp命令拷贝文件到目标服务器, 命令:scp /path/to/local/file username@remote_host:/path/to/remote/directory
4.这时你的压缩文件已经到远程服务器所指定的目录,然后进入目录解压gzip文件;cd进入项目根目录运行composer install --no-dev 即可。
5.启动workerman服务器, start -d 就是你说的这样。
你是个好同志,回答问题贼细致
太细了,也不好,手动加狗头
复制粘贴简单,我都是手动拷出来,手动粘贴上去的,不过这样中文文件名会乱码,其他的就是删除vendor然后install,感谢
为啥一定要删除 vendor
删除 vendor,是为了重新安装依耐,可以检查B服务器配置是否正常.