文档章节

mac php7.2安装swoole 4.0扩展

p
 percy94
发布于 06/14 20:41
字数 220
阅读 40
收藏 0
点赞 0
评论 0

1.安装http2

 a.下载  nghttp2, 解压 sudo tar -zxvf  nghttp2-1.32.0.tar.xz

 b.进入目录  nghttp2-1.32.0

    sudo ./configure

    sudo make && make install

2.安装hiredis

    a.下载hiredis  解压 sudo tar -zxvf hiredis-0.13.3.tar.gz

    b.进入目录hiredis-0.13.3,执行 sudo make -j && sudo make install

3.安装swoole4.0

    a.下载swoole 4.0    

    b.进入swoole目录,执行命令 /usr/local/Cellar/php/7.2.6/bin/phpize

    c.编译 sudo ./configure

            --with-php-config=/usr/local/Cellar/php/7.2.6/bin/php-config \
            --enable-coroutine \
            --enable-openssl  \
            --enable-http2  \
            --enable-async-redis \
            --enable-sockets \
            --enable-mysqlnd

    注意:在b这一步,哪里出错就安装那里,假如openssl没有就安装openssl,然后查看ls /usr/local/include/openssl 有无,没有就ln -s /usr/local/Cellar/openssl/1.0.2o_1/include/openssl /usr/local/include/  (建立软连接过去就可以了)

    d.安装:sudo make && make install

    e.查看php -m  (查看php扩展)

    

      查看异步redis客户端是否安装:

        1.在phpinfo里面看到        

    2.使用命令 php --ri swoole

   

© 著作权归作者所有

共有 人打赏支持
p
粉丝 0
博文 60
码字总数 11224
作品 0
广州
Mac 上 PHP 开发环境,--MDserver-Mac

mdserver(mac版) 2.3.0 mac上高度可定制的PHP开发环境,集成必要的扩展,方便使用。 (pkg安装方式),安装方便,是你Mac上的PHP开发利器。 加入redis,mongo,phalcon,yaf,swoole框架。 支持80端口。...

midoks
2016/06/12
520
0
Swoole 常见问题

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

krasen
2016/08/29
183
0
swoole 安装测试

Swoole安装 安装完PHP后,即可安装swoole扩展。 swoole扩展下载地址:https://github.com/swoole/swoole-src/releases 尽量选择stable版本,alpha版本最好仅用于实验新特性。 解压源码至任意...

ericSM
2016/08/25
53
0
花花世界欢乐多/swoole-worker

swoole-worker 关于本项目 此项目是workerman(v3.4.5)的swoole移植版本,移除了对pcntl,libevent,event,ev扩展的依赖,转而使用swoole提供的swooleprocess和swooleevent,定时器采用swoole的s...

花花世界欢乐多
2017/08/15
0
0
ubuntu1404编译swoole扩展

我的环境是ubuntu1404 + php5.5.9 + swoole1.7.22 获取源码 pecl.php.net/package/swoole 编译 cd swoole phpize ./configure sudo make sudo make install ext/swoole/module/swoole.so生成......

dfwasds
2016/03/03
0
0
【开源访谈】韩天峰:从 2.x 跃入 4.x ,Swoole 开发背后的故事

6月14日,流行 PHP 协程引擎 Swoole 正式发布 4.0 版本,支持在 PHP 代码中的任意位置使用协程,并带来了全局变量隔离、支持 MySQL 存储过程等新特性。 Swoole 的上一个版本系列是 5 月份发布...

王练
07/03
0
0
Cygwin下安装Linux PHP环境和Swoole扩展并在PHPStorm中调试

这边博文的目的有以下几点: 1、Win下安装cygwin 2、在cygwin中安装php环境和php开发环境 3、安装swoole扩展 4、设置PHPStorm和cygwin完成PHPStrom的远程调试配置 以下是正文部分: 1、Win下...

碳素云信息技术
2016/04/13
662
1
Swoole入门指南:PHP7安装Swoole详细教程

Swoole简介 Swoole是:PHP语言的高性能网络通信框架,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,...

阿泽Aze
01/05
0
1
编译安装PHP7并安装Redis扩展Swoole扩展

编译安装PHP7并安装Redis扩展Swoole扩展 在编译php7的机器上已经有编译安装过php5.3以上的版本,从而依赖库都有了 本php7是编译成fpm-php 使用的, 如果是apache那么编译参数应该为 --with-apx...

豆花饭烧土豆
2016/02/15
59
0
Swoole 分布式通讯框架--SwooleDistributed

SwooleDistributed 是swoole分布式系统的实现,他提供了一套基于swoole扩展的分布式通讯框架。 结构图: SwooleDistributed 不仅提供了分布式搭建的必要设施,还提供了4大组件帮助你提高编写...

白_猫
2016/07/25
6.2K
3

没有更多内容

加载失败,请刷新页面

加载更多

下一页

自定义OkHttp的UA

背景 上次的问题很明显 由于我们的ua清一色OkHttp导致快速定位到内部应用。 既然如此我们是否考虑可以在UA上做点手脚。 自定义我们的UA呢??? 分析 首先UA在 均为okhttp/3.2.0 大概率是由于...

Mr_Qi
11分钟前
0
0
【scikit-learn】01:使用案例对sklearn库进行简单介绍

sklearn学习笔记:Quick Start 源地址:http://scikit-learn.org/stable/tutorial/basic/tutorial.html # -*-coding:utf-8-*-''' Author:kevinelstri Datetime:2017.2.16'''......

wangxuwei
15分钟前
0
0
Linux Kernel 4.16 系列停止维护,用户应升级至 4.17

知名 Linux 内核维护人员兼开发人员 Greg Kroah-Hartman 近日在发布 4.16.18 版本的同时,宣布这是 4.16 系列的最后一个维护版本,强烈建议用户立即升级至 4.17 系列。 Linux 4.16 于 2018 年...

问题终结者
16分钟前
0
0
Apache配置时.htaccess失效不起作用的原因分析

.htaccess 失效的原因 1. 重写规则有问题,检查自己的重写规则 2.Apache配置问题,配置中没有配置启用 rewrite a2enmod rewrite 3.网站配置文件没有启用配置需要配置 000-default.conf <Dire...

TU-DESGIN
36分钟前
1
0
两个求最大公约数C/C++算法实现

#include<stdio.h> #include<time.h> #include <iostream>using namespace std;//求最大公约数 LCD(Largest Common Division)//短除法 //m=8251, n=6105; int LCD_ShortDiv(int m, ......

失落的艺术
42分钟前
1
0
QueryPerformanceCounter

windows的Sleep函数,睡眠线程指定毫秒数,可以用来做毫秒延时。 对于微秒延时,没有一个现成的函数,但是可以通过 QueryPerformanceFrequency QueryPerformanceCounter 来间接实现。原理就是...

开飞色
今天
1
0
log4j2使用AsyncRoot不显示行号问题处理

<AsyncRoot level="info" includeLocation="true"> <AppenderRef ref="File"/></AsyncRoot><!--1.异步logger,还需要在pom.xml中添加disruptor的依赖。2.includeLocation结合异......

小翔
今天
3
0
安卓手机上 K 歌,声音延迟怎么解决?

这篇文章可以为你提供一个解决录音和播放同步问题的思路,而且解决了声音从手机传输到耳机上有延时的问题。 初识音频 在开始之前,我先简单介绍一下音频相关的基础知识,方便下文理解。 我们...

编辑部的故事
今天
1
0
使用token实现在有效期内APP自动登录功能

使用token实现在有效期内APP自动登录功能 http://sevennight.cc/2016/07/19/auto_login_impl.html

风云海滩
今天
2
0
Spring Boot集成RabbitMQ发送接收JSON

默认情况下RabbitMQ发送的消息是转换为字节码,这里介绍一下如何发送JSON数据。 ObjectMapper 最简单发送JSON数据的方式是把对象使用ObjectMapper等JSON工具类把对象转换为JSON格式,然后发送...

小致dad
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部