ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
>[danger] 本文档仅针对离线版加密器(`Compiler` 基础版、高级版、旗舰版),试用版和在线版不需要此操作 加密器安装成功后,可使用`swoole-compiler{版本号}`命令对PHP项目进行加密,在使用前请认真阅读以下注意事项。 ## 注意事项 * 加密器必须使用`root`账户运行,不支持非`root`账户 * 加密器不支持`docker`容器环境,请勿在容器中使用 * 加密器是绑定到机器硬件的,请勿变更机器或者将加密器复制到非授权机器运行 * 单个 `PHP` 文件不得超过 `10M` ,否则会加密失败 ## 使用方法 例如最新的 `3.1` 版本,只需要在 Linux 命令行下执行: ![](https://img.kancloud.cn/e5/98/e598b95a93e0618c098ec9a1ce248515_888x273.png) ## 参数说明 ### 编译类型: -t * `code`:将`PHP`源代码加密生成二进制文件 * `license`:生成`license`文件,若不需要对客户端进行限制(过期时间、`IP/HOST/MAC`限制),未设置`product_name`,则不需要`license`文件 ### 项目配置文件路径:-c 指定配置文件的路径,在配置文件中设置了源代码的目录,产品名称,客户端限制参数以及其他自定义信息。