文档章节

mac 安装php扩展swoole遇到的坑

小马佩德罗
 小马佩德罗
发布于 03/07 23:16
字数 421
阅读 70
收藏 0

写第四方接口我想用swoole技术

于是又开始很不情愿的去弄mac下php的扩展

首先是swoole的版本问题,一定得看好swoole的版本,否则安装好了不能用

然后是swoole安装好了重启php是没用的,这个我就很无奈。。。

要重启apache

然后安装的时候执行make&&make install 有报错,报错什么我忘了

这里要执行sudo make&&sudo make install

全程说一下,跟安装phpredis是一样的

在官网下载好对应你php版本的扩展swoole

然后执行解压  tar zxvf  文件名

把解压出来的文件夹 我的php版本是7.1,文件夹叫swoole2.1.3 ,

把这个文件夹放到php同级下面,/usr/local下

进入这个文件夹,执行sudo phpize

如果报错“

Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.

先安装一个autoconf 用brew: brew install autoconf   然后再sudo phpize

然后运行

./configure --with-php-config=(php的配置文件所在位置)/bin/php-config

一定得找好php的安装位置

最后make&&make install  如果有notice或者warning 就先执行sudo make 再执行sudo make install

最后把swoole.do拷贝到你扩展的文件夹下面,或者extension=swoole.so这里加上路径

重启apache  重启php-fpm 

就此完成

© 著作权归作者所有

小马佩德罗
粉丝 13
博文 22
码字总数 6718
作品 0
深圳
程序员
私信 提问
Swoole 常见问题

本文不针对 pecl 安装的 swoole,建议也不要使用这个方式安装,因为这种方式安装的 swoole 无法自定义编译选项 一个稳定的 PHP5 版本,虽然已经支持 PHP7 了,但似乎还有暗坑,建议使用 PHP5...

krasen
2016/08/29
427
0
cygwin 安装 oh-my-zsh

一次无聊在github上看到一个 oh-my-zsh的项目,觉得好玩弄了一个到虚拟机上,装完之后感觉....,应该在我的windows上也弄一个,看了网上说cygwin貌似可以支持于是... 1,不凿壁怎能有光? 打开...

自信的水草
2016/08/12
105
0
CentOS编译swoole 的hiredis遇到的坑

在centos6.8的环境下,最开始编译swoole不带任何参数,没任何问题。今天在测试swoole的异步redis。编译hiredis后,再执行swoole相关测试脚本,总提示如下错误: 关于类似的问题,swoole官方文...

jichun
2018/05/06
629
0
swoole框架-swoft初体验

swoole框架-swoft初体验 没有swoole之前,php一直被"誉“为世界上最好的语言。swoole横空出世后,php就成了宇宙最好的语言了... 关于swoole的基础使用,详见 2018年swoole实战1-初识swoole ...

章鱼喵_
2018/07/31
0
0
centos7.5安装swoole扩展组件

第一步: 下载解压swoole yum install unzip zip -y wget https://soft.itbulu.com/wdcp/swoole-src-swoole-1.7.21-stable.zip unzip swoole-src-swoole-1.7.21-stable.zip cd swoole-src-s......

koothon
2018/11/02
24
0

没有更多内容

加载失败,请刷新页面

加载更多

Archiva 不小心删掉了管理员权限怎么办

Archiva 的界面和 UI 比较容易出问题。 在添加用户和为用户进行权限修改的时候,不小心连 admin 这个用户的权限都删掉了。 这个时候应该如何恢复 admin 这个用户的权限? 这个时候你可以尝试...

honeymoose
38分钟前
5
0
Java8新特性之空指针异常的克星Optional类

Java8新特性系列我们已经介绍了Stream、Lambda表达式、DateTime日期时间处理,最后以“NullPointerException” 的克星Optional类的讲解来收尾。 背景 作为开发人员每天与NullPointerExceptio...

程序新视界
50分钟前
4
0
OSChina 周四乱弹 —— 福布斯终身秃头奖

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享如是我闻的单曲《地藏经上卷》: 如是我闻#今日歌曲推荐# 《地藏经上卷》- 如是我闻 手机党少年们想听歌,请使劲儿戳(这里) ...

小小编辑
54分钟前
196
8
Mybatis Plus删除

/** @author beth @data 2019-10-17 00:30 */ @RunWith(SpringRunner.class) @SpringBootTest public class DeleteTest { @Autowired private UserInfoMapper userInfoMapper; /** 根据id删除......

一个yuanbeth
今天
6
0
总结

一、设计模式 简单工厂:一个简单而且比较杂的工厂,可以创建任何对象给你 复杂工厂:先创建一种基础类型的工厂接口,然后各自集成实现这个接口,但是每个工厂都是这个基础类的扩展分类,spr...

BobwithB
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部