Swoole Compiler 简介

Swoole Compiler 是识沃科技推出的 PHP 代码加密和客户端授权解决方案,通过业内先进的代码加密技术,包括流程混淆、花指令、变量混淆、函数名混淆、虚拟机保护技术、扁平化代码、SCCP 优化等,将 PHP 程序源代码编译为二进制指令,来保护您的源代码。

安装前注意事项

Windows的PHP仅支持64位版本

扩展选择需要根据PHP是否线程安全选择对应版本,可打印phpinfo查看 Thread Safety 的值,如果为 disabled ,则为非程安全版本,Swoole Loader扩展选择文件名带 nts 的扩展安装,否则选择 文件名带 ts 的扩展安装。

扩展目录

  • Windows一般在PHP安装目录下的ext子目录中
  • Linux可使用命令php -i | grep extension_dir找到扩展目

php -i | grep extension_dir

或者直接使用官方提供的安装Swoole Compiler 安装向导,直接按照安装向导页面的提示进行操作。

swoole_loader_helper.zip (右键另存为)

设置配置

下载对应的Swoole Loader扩展版本后,上传到对应的php扩展安装目录,上传完成后在php.ini配置文件结尾处添加一行:

extension = swoole_loader73_linux_nts.so //等号后面替换成你对应版本的文件名

php5.6版

Linux非线程安全版:

swoole_loader56_linux_nts.zip(右键另存为)

Linux线程安全版:

swoole_loader56_linux_zts.zip(右键另存为)

Windows非线程安全版:

php_swoole_loader_php56_nzts_x64.zip(右键另存为)

Windows线程安全版:

php_swoole_loader_php56_zts_x64.zip(右键另存为)

php7.2版

Linux非线程安全版:

swoole_loader_72_nts.zip(右键另存为)

Linux线程安全版:

swoole_loader_72_zts.zip(右键另存为)

Windows非线程安全版:

swoole_loader_72_nts_win.zip(右键另存为)

Windows线程安全版:

swoole_loader_72_zts_win.zip(右键另存为)

php7.3版

Linux非线程安全版:

swoole_loader_73_nts.zip(右键另存为)

Linux线程安全版:

swoole_loader_73_zts.zip(右键另存为)

Windows非线程安全版:

swoole_loader_73_nts_win.zip(右键另存为)

Windows线程安全版:

swoole_loader_73_zts_win.zip(右键另存为)

php7.4版

Linux非线程安全版:

swoole_loader_74_nts.zip(右键另存为)

Linux线程安全版:

swoole_loader_74_zts.zip(右键另存为)

Windows非线程安全版:

swoole_loader_74_nts_win.zip(右键另存为)

Windows线程安全版:

swoole_loader_74_zts_win.zip(右键另存为)