找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
z记录 Z记录 网站编辑 查看内容

Debian下的宝塔面板安装 Swoole Loader 扩展

2023-4-29 23:42| 发布者: zouyang5| 查看: 33| 评论: 0|来自: Z记录

摘要: Debian下的宝塔面板安装 Swoole Loader 扩展,WordPress主题很多使用了Swoole Compiler 进行加密,需要安装对应 PHP 版本的 swoole-loader 扩展才能正常使用。请按文档说明来,Swoole Compiler 使用的扩展不是宝塔面 ...
 

WordPress

WordPress主题很多使用了Swoole Compiler 进行加密,需要安装对应 PHP 版本的 swoole-loader 扩展才能正常使用。请按文档说明来,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、下载扩展

外链:https://jingzane.lanzoue.com/b0127nkfe 密码:ahop

解压后将名为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 扩展禁用,并检查「配置文件」中的代码是否在一行了。


路过

雷人

握手

鲜花

鸡蛋

QQ|z记录博客|z记录网盘|Archiver|手机版|小黑屋|z记录

GMT+8, 2024-11-21 14:23 , Processed in 0.065114 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部