当前位置: 首页 > article >正文

宝塔找不到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

 


http://www.kler.cn/a/572265.html

相关文章:

  • Android中的Content Provider是什么以及它有哪些用途
  • 软件工程中的各种图
  • COVID-19时变SEIR传染病模型Matlab程序
  • 表访问方法:PostgreSQL 中数据更新的处理方式
  • SpringBoot获取YAML配置文件中的属性值(二):使用Environment环境组件读取值
  • Leetcode 二叉搜索树迭代器
  • SLAM文献之-DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Cameras
  • netframework 读取appsettings.json
  • 【练习】【链表】力扣热题100 160. 相交链表
  • CC++的内存管理
  • 网络安全ctf试题 ctf网络安全大赛真题
  • stm32(hal库)学习笔记-时钟系统
  • BS架构(笔记整理)
  • npm、Yarn 与 pnpm:选择最适合你的包管理工具
  • 【Android】 工具篇:ProxyPin抓包详解---夜神模拟器
  • 突破光学成像局限:全视野光学血管造影技术新进展
  • 深度学习-大白话解释循环神经网络RNN
  • 医药行业哪些招聘管理系统有AI功能?
  • 基于vue3和flask开发的前后端管理系统(一):项目启动准备
  • 鸿蒙5.0实战案例:基于webview拉起自定义键盘