萨龙网络
登录
首页-文档中心-安装配置-正文

安装 Swoole Loader 扩展

萨龙龙萨龙龙
安装配置
8年前
1
0
3.11W

MNews Pro/Slearn Pro 主题使用 Swoole Compiler 进行加密,需要安装对应 PHP 版本的 swoole-loader 扩展才能正常使用,至此 MNews Pro/Slearn Pro 主题也不再支持虚拟主机。

请按文档来,Swoole Compiler 使用的扩展不是宝塔面板上的 Swoole 扩展。

一、宝塔面板中安装

宝塔面板中安装以php8.1版本为例,如果不是记得修改版本号

1、下载扩展

点击这里,解压后将名为swoole_loader81.so 扩展文件放置到PHP扩展目录中,如下图:

PHP扩展目录注意版本号以及最后一个文件夹的名称

安装 Swoole Loader 扩展 - 第1张

2、添加配置文件

在PHP管理中,点开配置文件,将下面代码添加到末尾,记得多次换行,不然后期安装PHP扩展会出现位置错误

extension=swoole_loader81.so
安装 Swoole Loader 扩展 - 第2张

3、重启PHP

重启PHP后,swoole_loader扩展就配置成功了。

安装 Swoole Loader 扩展 - 第3张

二、非宝塔面板中安装

需要注意以下几点:

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

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

3、请使用 PHP7.4-8.1,本文档以 php7.4版本为例,记得根据网站使用的 php 版本对应设置

安装 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设置——配置文件中直接添加,效果如下:

安装 Swoole Loader 扩展 - 第4张

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

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

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

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

扩展冲突

请关闭xdebug,ioncube loader,zend guard loader等影响PHP底层行为的扩展。

标签:
分享:
购买与下载
购买与下载上一篇
安装授权下一篇
安装授权
相关文档
总数:6

主题安装

安装配置
8年前
0
0
9.12K
0

导入演示数据

安装配置
3年前
0
0
1.26W
0

Memcached PHP 扩展安装

安装配置
8年前
0
0
8.78K
0

JWT 插件安装

安装配置
4年前
0
0
1.42W
0

Opcache PHP 扩展安装

安装配置
4年前
0
0
9.31K
0

新的WordPress授权系统

安装配置
2年前
0
0
4.72K
0
评论表单游客 您好,欢迎参与讨论。
请输入昵称
请输入邮箱
请输入网址
0 / 0
评论列表
总数:0
萨龙网络
没有相关内容