phar打包

phar是PHP里类似于JAR的一种打包文件,你可以利用phar将你的webman项目打包成单个phar文件,方便部署。

这里非常感谢 fuzqing 的PR.

注意 此特性只支持linux系统 此特性需要webman>=1.2.4 webman-framework>=1.2.4 webman\console>=1.0.5 需要关闭php.ini Phar配置选项 phar.readonly = 0

安装命令行工具

composer require webman/console

打包

在webman项目根目录执行命令 php webman phar:pack 会在bulid目录生成一个webman.phar文件。

打包相关配置在 config/plugin/webman/console/app.php

启动停止相关命令

启动 php webman.phar startphp webman.phar start -d

停止 php webman.phar stop

查看状态 php webman.phar status

查看连接状态 php webman.phar connections

重启 php webman.phar restartphp webman.phar restart -d