本文档仅针对离线版加密器(Compiler 基础版、高级版、旗舰版),试用版和在线版不需要此操作

加密器安装成功后,可使用swoole-compiler{版本号}命令对PHP项目进行加密,在使用前请认真阅读以下注意事项。

注意事项

  • 加密器必须使用root账户运行,不支持非root账户
  • 加密器不支持docker容器环境,请勿在容器中使用
  • 加密器是绑定到机器硬件的,请勿变更机器或者将加密器复制到非授权机器运行
  • 单个 PHP 文件不得超过 10M ,否则会加密失败

使用方法

例如最新的 3.1 版本,只需要在 Linux 命令行下执行:

参数说明

编译类型: -t

  • code:将PHP源代码加密生成二进制文件
  • license:生成license文件,若不需要对客户端进行限制(过期时间、IP/HOST/MAC限制),未设置product_name,则不需要license文件

项目配置文件路径:-c

指定配置文件的路径,在配置文件中设置了源代码的目录,产品名称,客户端限制参数以及其他自定义信息。

最后更新:2026-09-15