swoole扩展安装使用
前几天进行了swoole扩展的安装使用,这里记录一下遇到的坑和总结
我是在虚拟机里面先使用源码安装了一个php7.4的,然后根据swoole官方的安装命令
pecl install swoole 。
结果不行,告诉我,我的php版本不是8,不支持这种安装模式,没办法,只能用另外一种源码安装,我下载了swoole的源码包,4.5的源码安装包进行安装。
安装编译都正常,结果最后发现没有扩展文件。
此时,我感觉异常来临,不知道怎么解决,求助万能的百度。
我自己已经隐隐怀疑,是不是我的虚拟机有另外一个php,导致swoole扩展安装错了位置
于是,全网搜索,发现在swoole的安装中
phpize && \ ./configure && \ make && sudo make install
可以在 ./configure后面添加配置 --with-php-config=/usr/local/php/bin/php-config
找 这个php-config 的位置可以用命令
find / -name php-config 来查找。
我设置以后,编译安装,果然扩展文件在php目录里面有了,看着也一切正常,非常好。
于是我直接最后一步,修改php.ini 然后重启php。
结果是一个令人悲伤的故事,扩展在phpinfo();里面不存在,php -m 也不存在
我百般调试,依旧不行。
战五渣的我,只好摆烂,我直接 yum install php 它给我安装了一个php7.2
我再进行4.5版本的源码swoole安装(pecl install swoole的方式还是不行),然后修改配置,设置nginx 配置,重启nginx和php
终于swoole出来了,我用网络调试助手配合 进行swoole编程,效果都实现了。
真香!
swoole扩展安装使用相关推荐
- PHP的swoole扩展安装方法详细教程
这篇文章主要为大家分享了PHP的swoole扩展安装方法详细教程,具有实用性和参考价值,感兴趣的小伙伴们可以参考一下 Swoole支持PHP 5.3.10以上版本,所以安装Swoole之前请先安装PH ...
- swoole php 使用教程,Swoole 扩展安装与使用入门
Swoole 扩展安装与使用入门 由 学院君 创建于2年前, 最后更新于 1年前 版本号 #3 37642 views 13 likes 5 collects Swoole 概述 Swoole 是面向 ...
- 编译安装 PHP 扩展 - 含 swoole 扩展安装和升级
编译安装 Redis 扩展 - phpredis 编译安装 Swoole 扩展 编译安装 Pcntl 扩展 编译安装 Sockets 扩展 编译安装 Event 扩展 编译安装 Mongodb 扩展 ...
- php sockets, swoole 扩展安装
swoole扩展依赖sockets扩展. 所以要先安装sockets扩展,sockets扩展在php源码包中存在. 所以要先下载对应版本的php源码 php源码ext目录 wget https://w ...
- macos big sur安装php扩展_用PHP构建基于swoole扩展的socket服务(附PHP扩展安装步骤)...
最近公司的一项目中,需要用PHP搭建一个socket服务. 本来PHP是不适合做服务的,因为和第三方合作,需要采用高效而稳定的TCP协议进行数据通信.经过多次尝试,最终选择了开源的PHP扩展:swoo ...
- php7.1解压包安装,【Swoole】php7.1安装swoole扩展
参照:https://zixuephp.net/article-430.html 1.源码编译安装,PHP版本7.1.33 2.在已经编译好安装的php7.1中安装swoole扩展. 一.下载swoo ...
- php扩展swoole安装,php 安装swoole扩展
步骤 1.在swoole官网 https://www.swoole.com/ 下载需要安装的版本如通过git clone下载: git clone https://gitee.com/swoole/s ...
- PHP安装swoole扩展
个人服务器进行swoole安装 服务器 centos 6.8版本 PHP版本7.1.2 swoole手册建议PECL安装 pecl install swoole 执行这个命令之后发现没有pecl ...
- php swoole扩展,php如何安装swoole扩展
1.安装# wget https://github.com/swoole/swoole-src/archive/swoole-1.7.6-stable.tar.gz# tar zxvf swoole- ...
最新文章
- 查看linux中某个端口(port)是否被占用
- lacp可以在access接口吗_【基础】防火墙接口类型全介绍
- 十一、Grafana监控系统
- oralce 11g data guard
- 前后数据交互(ajax) -- 初始化页面表格
- JavaSE12:集合简单总结
- sql server重命名_在Linux上SQL Server中重命名逻辑和物理文件名
- 谷歌推出TFGAN:开源的轻量级生成对抗网络库
- cus系统前台改版 beta1.1发布
- Css中实现一个盒子固定宽度,另一个盒子宽度自适应的方法
- RPC和Message Passing比较
- pandas: pd.concat([df1,df3],axis默认=0纵向拼接),concat常用于纵向拼接,默认outer join
- Linux ---- 安装虚拟机
- 《程序员修炼之道》解读
- 增值税下调对财务软件的影响
- 2016.12.30非线性优化计算方法1
- 通过js操作jwplayer来播放暂停
- 【Magick++】配置开发环境
- 阿里云服务器如何使用?阿里云服务器入门使用教程
- html模板怎样做seo,SEO如何做分享模板做外链