PHP 如何优雅的打包部署, 类似 install 那样的

346 天前
 miaotaizi

用 PHP 给朋友做了个小的管理系统, 只想给他在本地体验体验, 有没有什么简单的安装办法?

只要 点点鼠标下一步的那种

4839 次点击
所在节点    PHP
41 条回复
1a7489
346 天前
那为啥不直接部署到线上给他体验
awinds
346 天前
自己的服务器给他开体验账号
loginv2
346 天前
服务器打包部署可以看看 webman 框架的方案,单文件部署

windows 软件的打包可以参照其他软件的安装包制作,只不过需要把 http 服务器软件也打包进去,例如绿色版的 xampp 之类的,当然你有能力自己编译和裁剪更好
dzdh
346 天前
再用 go 写个起动器吧。。。。
seers
346 天前
docker
duanxianze
346 天前
phpcli 自带服务器,利用 php -S 启动,这个把源码和 php 打包再写个脚本一键启动也就可以了,如果有数据库就较为麻烦,但既然本地服务可以考虑用 sqlite3 ,一样打包到一起就行了
encro
346 天前
没有很好用的,因为写本地管理系统用 PHP 就是错误。

你直接部署网络上不是也能体验吗?
H97794
346 天前
别想了,你就是在部署在笔记本上,再把笔记本给他,该不会的还是不会
pota
346 天前
一般这个时候用自己的服务器部署个测试环境是最方便的。
javalaw2010
346 天前
正好我最近正在关注 https://github.com/crazywhalecc/static-php-cli 这个项目,他可以编译出静态版本的 php ,支持一些常用的扩展,可以直接分发,支持 cli ,fpm ,他也支持 phpmicro SAPI ,你可以将你的项目打包成 phar ,然后直接 cat micro.sfx xxx.phar ,整个项目就可以当成一个二进制分发了,不过目前只支持 macos 和 linux 。除此以外,你还可以使用 swoole-cli ,swoole 团队维护的,跟 static-php-cli 类似,也支持 phpmicro ,不过对 php 内核做了一些裁剪,这个是支持 windows 的。
kaedeair
346 天前
phpstudy
zskj
346 天前
usbwebserver 可以试试
largezhou
346 天前
内网穿透
to2false
346 天前
docker
boks
346 天前
部署到线上
远程控制
虚拟机镜像
totoro52
346 天前
人家很明显朋友是个小白,不懂技术,楼上太夸张了,我建议你把网站放进 phpstudy ,然后整个 phpstudy 目录打包压缩发给朋友,朋友打开 study 后点下启动然后就可以访问网站了,不需要做其他操作
另外 PHP 你如果不想部署到服务器你可以考虑云函数
spicy777
346 天前
项目发给他,然后远程控制他电脑,装个 phpstudy ,配置好站点给他展示
kaf
346 天前
docker
akira
346 天前
没有现成 php 优雅的打包部署 的方案,
这个优雅打包的解决方案,你要是能做出来,赚的比你这项目多两个数量级没问题
fishily1993
346 天前
原来不止我一个人对 PHP 的部署上线头疼。。。😂

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/940901

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX