编译安装php的swoole扩展

本篇主要是关于在linux服务器中安装swoole扩展的方法。 Swoole是一个面向生产环境的 PHP 异步网络通信引擎,使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。

1. 环境

操作系统 linux Debian PHP版本 7.3.6 swoole版本 4.3.5

2. 资源地址

swoole代码仓库: https://github.com/swoole/swoole-src swoole官网:https://www.swoole.com swoole文档:https://wiki.swoole.com

3. 安装过程

3.1 下载扩展

wget https://github.com/swoole/swoole-src/archive/v4.3.5.tar.gz

3.2 解压

tar -xfv v4.3.5.tar.gz

3.3 phpize

cd swoole-src-4.3.5 && phpize

3.4 configure

./configure

3.5 make

make && make install

3.6 修改php.ini

extension=swoole

3.7 重启php-fpm

sudo pkill php-fpm
sudo /path/to/your/php-fpm

以上就是在linux服务器中编译安装php的swoole扩展的方法。

文章作者ianzhi,原文地址:https://www.dnote.cn/users/ianzhi/posts/bianyianzhuangphpdeswoolekuozhan

文章版权归作者所有,转载请保留此声明。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏nodejs全栈开发

一道关于并发控制的面试题

很久以前发了一篇文章,文章里主要探讨了这样一个问题,页面中需要发送多次ajax请求,如何确保所有数据返回后才对数据一起进行操作,文章名称为:

8020
来自专栏nodejs全栈开发

从http规范角度来看xmlhttprequest发送请求

最近有点怠工,停更好久,今天分享一篇小白文,原生ajax,看标题肯定不同于其他文章的ajax,而是从http规范角度来看xmlhttprequest发送请求。

7820
来自专栏测试游记

Django操作接口集编辑(十二)

昨天完成了接口集的新增,今天继续完成它的编辑和删除功能。 首先是先写前端的Javascript代码 我们点击编辑之后应该要能跳出一个对话框,然后提示我们修改因为...

7320
来自专栏nodejs全栈开发

微信授权接口的使用设计与实现

今天给大家演示一下微信授权的接口的实现,首先这个接口的实现有好多种方法,所以咱们有必要根据需求设计一下,将接口设计的通用和灵活。

15320
来自专栏测试游记

Django操作接口集删除(十三)

今天是删除接口集的操作,删除的话可以做成物理删除和逻辑删除。 由于数据有可能需要被找回,所以采用的是逻辑删除。 首先是删除的JavaScript代码

11850
来自专栏WebJ2EE

Fetch:新一代Ajax API

一直以来,我们使用的Ajax技术,实际是由各浏览器的XMLHttpRequest(XHR)对象实现。但由于XHR接口难用而且落后(不能Promise),所以实际...

8130
来自专栏测试游记

Django接口新增页面编写_2(十五)

做一个好看的页面真的是一件困难的事情,所以还是遵循复制后修改的原则,首先是借鉴httpbin页面的方式进行块状展开。

9050
来自专栏WebJ2EE

WEB:字符集、编码、乱码 —— 看这篇就够了

ASCII(美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语,是现今最通用的单字节编码系统。

41920
来自专栏测试游记

Django接口新增页面编写(十四)

要开始写主体页面了,好头大。 首先需要梳理一下,如果写一条接口测试需要什么东西。 不如参考一下postman和httpbin~http://httpbin.or...

7330
来自专栏nodejs全栈开发

微信JS-SDK签名接口的使用与开发

最近诸事缠身好久没有写文章了。前不久将与微信公众号有关的一些知识点进行了梳理,微信公众号开发过程中,用最多的就是微信js-sdk了。但是使用微信js-sdk需要...

35840

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励