博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php7 安装swoole扩展
阅读量:6819 次
发布时间:2019-06-26

本文共 1037 字,大约阅读时间需要 3 分钟。

昨天无意中看到一篇关于直播的视频教程

里面讲到了swoole,对于这个东西我相信大家(接近1年phper)都是听过它,但没有真正去用它,当然也是不知道如何使用(me too)。

此处总结一下(借鉴了几个网上的技术贴)php7如何安装swoole扩展。

我的环境

CentOS Linux release 7.3.1611 (Core)

PHP 7.0.22 (cli) (built: Aug  9 2017 18:23:24) ( NTS )
mysql  Ver 15.1 Distrib 5.5.52-MariaDB, for Linux (x86_64) using readline 5.1

nginx version: nginx/1.10.2

安装步骤

1.wget -c   百度盘链接: 密码:j4hs

2.tar -zxvf v2.0.8.tar.gz//解压缩 然后cd进入压缩后目录

3.这个时候需要使用phpize生成编译文件(在这里附上http://www.cnblogs.com/hubing/p/4941692.html对phpize的解释 已经很明了了){

phpize的作用可以这样理解:侦测环境(phpize工具是在php安装目录下,基于这点phpize对应了当时的php环境,所以是要根据该php的配置情况生成对应的configure文件),建立一个configure文件。必须在一个目录下去运行phpize。那么phpize就知道你的的环境是哪个目录,并且configure文件建立在该目录下。

}

此时的我保错如下:Can't find PHP headers in /usr/include/php The php-devel package is required for use of this command.

解决方法:yum install php70w-devel

4.执行phpize  /usr/bin/phpize(记得要在swoole扩展目录下执行)

5.执行 ./configure

6.然后就是 make && make install 一起走完

7.最后要修改下php.ini  添加extension=swoole.so

8.记得重启服务

 

OK ! 此时执行php -m 可以看到多了个swoole就说明成功了

转载于:https://www.cnblogs.com/88phper/p/7530018.html

你可能感兴趣的文章
Java基础扫盲系列(二)—— Java中BigDecimal和浮点类型
查看>>
如何在直播中解决黑屏、花屏、闪屏问题 | 直播疑难杂症排查
查看>>
js获取浏览器高度和宽度值(多浏览器)
查看>>
Deep learning:十六(deep networks)
查看>>
▲移动web前端开发
查看>>
LeetCode: Palindrome Partition
查看>>
推荐使用C++ 11
查看>>
C#中的接口
查看>>
osg学习示例之遇到问题四骨骼动画编译osgCal
查看>>
Vue 实例暴露了一些有用的实例属性与方法。这些属性与方法都有前缀 $,以便与代理的 data 属性区分...
查看>>
站立会议(2)
查看>>
HDU 1018 Big Number(数论,Stirling公式)
查看>>
从零开始做SSH项目(二)
查看>>
spring ioc aop 理解
查看>>
222
查看>>
在使用react时的异步问题解决
查看>>
Java调用solrj5.5.3接口,查询数据
查看>>
Python中的logging模块
查看>>
plink, vcftool计算等位基因频率(allele frequency,vcf)
查看>>
变量和赋值
查看>>