本文档仅针对离线版加密器(Compiler 基础版、高级版、旗舰版),试用版和在线版不需要此操作
加密器安装成功后,可使用swoole-compiler{版本号}命令对PHP项目进行加密,在使用前请认真阅读以下注意事项。
注意事项
- 加密器必须使用
root账户运行,不支持非root账户 - 加密器不支持
docker容器环境,请勿在容器中使用 - 加密器是绑定到机器硬件的,请勿变更机器或者将加密器复制到非授权机器运行
- 单个
PHP文件不得超过10M,否则会加密失败
使用方法
例如最新的 3.1 版本,只需要在 Linux 命令行下执行:

参数说明
编译类型: -t
code:将PHP源代码加密生成二进制文件license:生成license文件,若不需要对客户端进行限制(过期时间、IP/HOST/MAC限制),未设置product_name,则不需要license文件
项目配置文件路径:-c
指定配置文件的路径,在配置文件中设置了源代码的目录,产品名称,客户端限制参数以及其他自定义信息。