Swoole Compiler 是一款最佳的 PHP 代码加密解决方案,将 PHP 程序源代码编译为二进制指令,并进行加密
Swoole loader 是对应的解密器,运行加密的 PHP 代码需要安装此扩展。Loader-Helper 是一个 PHP 脚本,可以检测PHP环境,并提示安装扩展的方法,能直接看到对应的操作系统、PHP版本、配置文件目录等信息
下载之后将脚本放在 Nginx 或者 Apache 的 web 根目录下,通过浏览器访问如yourdomian.com/swoole-compiler-loader.php
访问成功应该是如图页面:
对应的 PHP 环境、扩展文件、扩展安装目录、是否线程安全一目了然,等待复制吧
确认以上信息后,找到对应的swoole_loader
并下载
下载后,将对应的文件放置到 PHP 扩展目录中,然后修改php.ini
配置
添加extension=swoole_loader.so
到当前 PHP 的配置文件中
Windows 同理加载对应的扩展extension=php_swoole_loader.dll
这里需要注意的是这个命名,找到对应的swoole_loader
下载后,下载下来的是带版本号的 比如这个swoole_loader71
,可以重命名将 71 去掉,或者在php.ini
中加入对应具体的名称:extension=swoole_loader71.so
修改完成后重启 Web 服务器或者 php-fpm 进程
成功后刷新刚才访问的页面,看到是否安装 swoole_loader 变为已安装即表示安装成功
详细了解 Swoole Compiler 移步 Swoole Compiler 官网
这扩展安装的步骤 怎么在docker中做呢?
好的,谢谢博主! 🙂
再请问一下。目前loader版本最新版是1.9 还是2.0?如果我使用loader,php版本是7.2的话,只能是linux系统吗?还是我自己可以编译一个windows环境php版本是7.2版本的loader扩展
@high.js win和linux都可以。官方有支持
请问 windows系统 php7.2 的swoole_loader.dll 扩展 还没出来吗
@high.js 1.9试用版本没有72的loader,其他的有
学习下!!!!!!!