如何安装Swoole Loader扩展

如何安装Swoole Loader扩展

一、宝塔面板中安装

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

1、下载扩展

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

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

图片[1]-如何安装Swoole Loader扩展-夏末浅笑

2、添加配置文件

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

  1. extension=swoole_loader81.so

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,可得到类型如下代码:

  1. PHP 7.4.27 (cli) (built: Jan 27 2022 10:27:16) ( NTS )
  2. Copyright (c) The PHP Group
  3. Zend Engine v3.4.0, Copyright (c) Zend Technologies
  4. 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 的最后一行添加:

  1. extension=swoole_loader74.so

宝塔面板可直接在 PHP设置——配置文件中直接添加,效果如下:

图片[3]-如何安装Swoole Loader扩展-夏末浅笑

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

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

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

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

扩展冲突

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

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容