MNews Pro/Slearn Pro 主题使用 Swoole Compiler 进行加密,需要安装对应 PHP 版本的 swoole-loader 扩展才能正常使用,至此 MNews Pro/Slearn Pro 主题也不再支持虚拟主机。
请按文档来,Swoole Compiler 使用的扩展不是宝塔面板上的 Swoole 扩展。
需要注意以下几点:
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.27 (cli) (built: Jan 27 2022 10:27:16) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.27, Copyright (c), by Zend Technologies
其中第一行代码中的 PHP 7.4.27
确定 PHP 版本为7.4,最后括号中的 NTS
为非线程安全版本,可确定需要安装swoole_loader74.so
扩展。如果最后括号中的字段为 ZTS,则需要安装swoole_loader74_zts.so
扩展
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
底层行为的扩展。
2、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报,本站资源仅供学习与参考,请勿用于商业用途以及违法使用。
3、本站大部分下载资源收集于网络,该资源仅供学习和研究传播,版权归原作者所有,若为付费资源,大家请在下载后24小时内自觉删除,一切关于该资源商业行为与站长及159e资源网(www.159e.cn)无关。
4、请勿将该软件进行商业交易、转载、商业用途等行为,该软件只为研究、学习所提供,若作商业用途,请到原网站购买,由于未及时购买和付费发生的侵权行为,与本站无关,该软件使用后发生的一切责任和问题与站长及159e资源网(www.159e.cn)无关。
5、本站所有资源都来源于网络收集或转载!如果侵犯了您的权益,请及时告知我们,我们即刻处理!本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系我们予以删除!如本站不慎侵犯您的版权请联系我们,我们将及时处理,并撤下相关内容!(E-mail:334635982@qq.com)。
暂无评论内容