安装 Swoole Loader 扩展

本文介绍了在Wordpress知识付费主题中使用SwooleCompiler时,需注意的PHP版本、系统类型、Debug模式限制,以及如何正确安装和配置Swoole-Loader扩展,包括在宝塔面板上的操作步骤和可能遇到的问题如服务重启和扩展冲突的解决方法。
摘要由CSDN通过智能技术生成

很多WORDPRESS知识付费主题,都使用了Swoole Compiler进行加密,需要安装对应 PHP 版本的 swoole-loader 扩展才能正常使用。

首先需要注意下,Swoole Compiler 使用的扩展不是宝塔面板上的 Swoole 扩展,宝塔上的Swoole 扩展支持的是Swoole 4,安装后其实是不能用的,最后还是下了swoole-loader扩展。

需要注意以下几点:

1、是否为64位系统,Swoole Compiler不支持32位系统,虚拟机和 Windows 系统的服务器

2、Swoole Compiler不支持Debug版本,请安装非Debug版本的PHP

3、请使用 PHP7.4-8.1

安装 Swoole-Loader 扩展
1、确定 PHP 版本,线程安全和非线程安全,可在终端(需要登录到服务器,宝塔面板可直接在菜单——终端)中输入 php -v,可查寻版本信息。

其中第一行代码中的 PHP 7.4.33 确定 PHP 版本为7.4,最后括号中的 NTS 为非线程安全版本,可确定需要安装swoole_loader74.so 扩展。如果最后括号中的字段为 ZTS,则需要安装swoole_loader74_zts.so 扩展。

此处一定要选择对应的swoole_loader版本,版本太低页面就是乱码。

2、下载扩展,解压后将名为swoole_loader74.so 扩展文件放置到PHP扩展目录中,扩展目录确定:

Linux可使用
php -i | grep extension_dir
找到扩展目录

3,配置 php.ini,在 php.ini 的最后一行添加:

extension=swoole_loader74.so

宝塔面板可直接在 PHP设置——配置文件中直接添加,效果如下:
在这里插入图片描述

注意:在添加的代码后面,需要多次换行,不然后期安装扩展会在一行显示。

4、需要重启 Apache 服务或 PHP 服务

成功后使用php -m或phpinfo页面确认是否安装成功。

注:如果重启服务出现错误或服务停止,请把 opcache 扩展禁用,并检查「配置文件」中的代码是否在一行了。

扩展冲突问题

请关闭xdebug,ioncube loader,zend guard loader等其他代码加密扩展,以及其他影响PHP底层行为的扩展。

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值