最近想跟换成webman重构Thinkphp项目,看有打包pher的上传到线上项目的,想问问大佬们有必要打包吗?
如果你做的类似于宝塔面板这种免费的产品,可以打包一下,配合https://github.com/crazywhalecc/static-php-cli这个项目,写一下shell脚本,可以实现快速部署,不需要安装PHP环境,升级也比较方便。 如果是公司生产环境则没有必要打包了吧,一般都有CI/CD,还有基本上用docker或者k8s来部署吧。
https://github.com/crazywhalecc/static-php-cli
shell
PHP
CI/CD
docker
k8s
如果你做的类似于宝塔面板这种免费的产品,可以打包一下,配合
https://github.com/crazywhalecc/static-php-cli
这个项目,写一下shell
脚本,可以实现快速部署,不需要安装PHP
环境,升级也比较方便。如果是公司生产环境则没有必要打包了吧,一般都有
CI/CD
,还有基本上用docker
或者k8s
来部署吧。