laravel 现在有成熟的打包方案吗?

AI摘要
用户寻求Laravel 9+项目中,在服务器无法使用版本工具时,替代手动上传的便捷代码打包方案,并已了解Phar。

近期碰到一个代码更新的问题,服务器无法安装版本工具,更新代码只能一个个文件上传覆盖。请问laravel 9+ 有没有成熟便捷的打包方式(已了解Phar)?

附言 1  ·  1个月前

感谢大家支招,目前断断续续是在研究通过 GitHub Workflow 用 FrankenPHP 打包,但一直未成功。

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

使用流水线工具构建发布。

1个月前 评论
讨论数量: 21
slowlyo

Docker

N1f6M90TTS.png!large

1个月前 评论
zzzzzq (楼主) 1个月前

zip unzip :joy:

1个月前 评论
zzzzzq (楼主) 1个月前

phpstorm之类的直接打开服务器项目 然后本地git pull更新到最新代码?

1个月前 评论
zzzzzq (楼主) 1个月前
kinyou

小项目 用docker 或者 git就完事了

1个月前 评论
zzzzzq (楼主) 1个月前

打包就只有phar,还有一个编译为二进制的项目,论坛里有,搜下

1个月前 评论
yangweijie 1个月前

可以用 rsync 么,可以的话,直接本地,或测试机,或堡垒机,同步到线上

1个月前 评论

Beyond Compare 慢慢传

1个月前 评论

在 .gitlab-ci.yml 自动打包上传 zip 到服务器的一个目录,然后需要部署的时候,手动 unzip + rsync 到实际执行目录即可

1个月前 评论

git 配合 zip ,可以打包某一段 commit 中变更的文件,然后传过去增量更新覆盖

1个月前 评论

这不让用那不让用,那就直接上传覆盖,早期虚拟机网站不都是用这么搞的

1个月前 评论

这不让用那不让用,还找什么工具,还是手动覆盖吧

1个月前 评论

windows开发的话,可以用cmd脚本, 按照文件夹格式递归生成特定时间内修改的文件(找ai直接给你生成就好了), 然后整个文件夹复制进去替换就好
linux开发的话, 可以用find命令去递归生成文件

以下是一个例子, 找出project_name项目下,180分钟内有过修改的php文件,按文件夹格式递归生成到/tmp
find /data/code/php/project_name -name “*.php” -mmin -180 -exec cp –parents {} /tmp ;

1个月前 评论

SFTP,修改自动上传覆盖。

1个月前 评论

使用流水线工具构建发布。

1个月前 评论

有人说了,云效(阿里云)的流水线、或者腾讯的(以前是coding,现在是cnb),都可以快速打包部署

1个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!