宝塔找不到php扩展swoole,服务器编译安装

1. 在php7.4中安装swoole,但找不到这个扩展安装

2. 服务器下载源码解压安装

http://pecl.php.net/package/swoole

下载4.8.0版本

解压到/www/server/php/74/下

3. 发现报错问题;

更新一下依赖

yum update
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5-devel libidn libidn-devel openssl openssl-devel nss_ldap openldap openldap-devel openldap-clients openldap-servers libxslt-devel libevent-devel ntp libtool-ltdl bison libtool vim-enhanced

4. 删除缓存

make clean
make distclean
sudo rm -rf modules/

5. 输入命令

# 编译安装
/www/server/php/74/bin/phpize
./configure --with-php-config=/www/server/php/74/bin/php-config --enable-openssl
make
sudo make install

开始编译

耐心等待

成功

修改配置文件

6.配置 PHP

extension=swoole.so

参考链接:

linux 宝塔 nginx php8.0 安装swoole/调试(测试)小白详细图文教程_swoole loader8.0-CSDN博客

Swoole Documents (简体中文)

https://wenku.csdn.net/answer/y5s6yncckz

相关推荐
0白露10 分钟前
PHP之运算符
开发语言·php
arong_xu11 分钟前
VS Code C++ 开发环境配置
开发语言·c++·ide
我不是程序猿儿13 分钟前
【C#】检查已有窗口,防止重复打开
开发语言·c#
XY.散人19 分钟前
初识Qt · 实现Hello world的N种细节和坐标系
开发语言·qt
Foyo Designer24 分钟前
【 <一> 炼丹初探:JavaWeb 的起源与基础】之 Servlet 与 JSP 的协作:MVC 模式的雏形
java·开发语言·经验分享·程序人生·servlet·mvc·改行学it
daily_233324 分钟前
c++领域展开第十四幕——STL(String类的常用接口说明以及相关练习)超详细!!!!
android·开发语言·c++
陆沙27 分钟前
D3.js-简单入门2-动态图表&交互操作
开发语言·javascript·交互
傻啦嘿哟28 分钟前
Java开发者如何接入并使用DeepSeek
java·开发语言
雪花凌落的盛夏41 分钟前
go语言因为前端跨域导致无法访问到后端解决方案
开发语言·前端·golang
n北斗1 小时前
docker拉取失败
java·开发语言