请问laravel的项目如何发布到服务端

以前习惯了ci,开发线发布到生产线只需要改下配置,把文件通过FTP传到web的根目录就可以了。
现在用laravel,框架的体积就已经十几M了,总感觉有很多不必要的文件,不如README之类的。。。

另外也不知道该如何发布,是整个开发文件夹传上去呢?还是在服务端装一个composer,先部署laravel,在把本地项目的app和public覆盖?

请赐教!!
已邀请:

Mr_Jing

赞同来自: fengbingji FiveSay

我觉得,使用composer在服务器端下载依赖不是一个好方式,原因:文件比较多、下载时间长、网速不稳定、被墙等等一系列因素都会影响部署。
还是直接上传一个包什么的最简单了,至于配置什么的,借助自动化部署工具完成。
还有比较另类的方式,就是打包一个vagrant或者docker的包,对了,还有php自带的包(phar)。
使用phar上线你的代码包

lujscn

赞同来自:

我这样的业余人士,都是把整个目录上传的

Usual

赞同来自:

coding可以直接用composer部署代码

要回复问题请先登录注册