swoole扩展安装
swoole 2018-05-06 17:26:00

1、windows下安装swoole:

https://blog.csdn.net/u014207604/article/details/49926207

 

2、linux下安装

第一种,通过PHP官方提供的pecl命令,一键下载安装swoole

C/C++ Code复制内容到剪贴板
  1. pecl install swoole  

 

第二种,编译安装

https://github.com/swoole/swoole-src/releases

下载最新版本的swoole

 

安装swoole前必须保证系统已经安装了下列软件:

php-5.3.10 或更高版本

gcc-4.4 或更高版本

make

autoconf

pcre (centos系统可以执行命令:yum install pcre-devel)

 

下载源代码包后,在终端进入源码目录,执行下面的命令进行编译和安装

C/C++ Code复制内容到剪贴板
  1. cd swoole  
  2. phpize  
  3. ./configure  
  4. make   
  5. sudo make install  

 

修改php.ini文件,添加extension=swoole.so 

 


 

安装时所遇的问题:

1、缺少autoconf扩展,使用brew安装扩展

WX20180506-173909@2x.png

PHP Code复制内容到剪贴板
  1. brew install autoconf  

 

2、解压好以后,执行phpize

Cannot find config.m4.

Make sure that you run '/usr/bin/phpize' in the top level source directory of the module

WX20180506-174135@2x.png

这个就是比较犯蠢的一个问题了,目录错了,进入下面的swoole-src-2.1.3即可

 

3、fatal error: 'pcre.h' file not found

#include "pcre.h"

WX20180506-174548@2x.png

缺少pcre扩展,继续安装:

C/C++ Code复制内容到剪贴板
  1. brew install pcre  

 

 

 

 

 

 

 

 

本文来自于:http://www.yoyo88.cn/study/swoole/300.html

上一篇 返回列表
Powered by yoyo苏ICP备15045725号