swoole需要php版本在7.0以上。

1.进入php目录中的bin目录下,通过pecl指令进行安装。

cd /usr/local/php7/bin
[root@localhost bin]# pwd
/usr/local/php7/bin
[root@localhost bin]# ll
total 121848
-rwxr-xr-x. 1 root root 842 Dec 28 06:27 pear
-rwxr-xr-x. 1 root root 863 Dec 28 06:27 peardev
-rwxr-xr-x. 1 root root 779 Dec 28 06:27 pecl
lrwxrwxrwx. 1 root root 9 Dec 28 07:21 phar -> phar.phar
-rwxr-xr-x. 1 root root 14834 Dec 28 07:21 phar.phar
-rwxr-xr-x. 1 root root 41324355 Dec 28 07:20 php
-rwxr-xr-x. 1 root root 41147802 Dec 28 07:20 php-cgi
-rwxr-xr-x. 1 root root 3071 Dec 28 07:21 php-config
-rwxr-xr-x. 1 root root 42258247 Dec 28 07:20 phpdbg
-rwxr-xr-x. 1 root root 4562 Dec 28 07:21 phpize
./pecl install swoole

2.add "extension=swoole.so" to php.ini

php.ini的位置。

sudo find / -name 'php.ini'

来查找,估计时间会比较长。

如果你确定php.ini是在/etc的话,则可以把bash脚本中的'/'换成“/etc”。

[root@localhost php7]# find /etc -name 'php.ini'
/etc/php.ini

将php.ini拷贝到/usr/local/php7/lib下面,否则不加载!

添加extension=swoole.so

重启apache!

成功了!!!!

之前更改php.ini没效果,因为没有放到/usr/local/php7/lib下面!!!


也可以自己编译!!!

下载swoole,放到/usr/local/src下面,解压!

进入之后通过phpize进行处理,之后才能.configure处理!

[root@localhost swoole-src-2.0.12]# /usr/local/php7/bin/phpize
Configuring for:
PHP Api Version: 20160303
Zend Module Api No: 20160303
Zend Extension Api No: 320160303
[root@localhost swoole-src-2.0.12]# ./configure --with-php-config=/usr/local/php7/bin/php-config
[root@localhost swoole-src-2.0.12]# make && make install
[root@localhost swoole-src-2.0.12]# make test

一样的添加extension=swoole.so!!!到php.ini下面!!!

重启apache!!!

/usr/local/php/bin/php --ri swoole

查看是否安装成功!!!

PHP7添加swoole扩展的更多相关文章

  1. php7 安装swoole扩展

    昨天无意中看到一篇关于直播的视频教程 里面讲到了swoole,对于这个东西我相信大家(接近1年phper)都是听过它,但没有真正去用它,当然也是不知道如何使用(me too). 此处总结一下(借鉴了几 ...

  2. Mac系统下 PHP7安装Swoole扩展 教程

    转载自 https://www.fujieace.com/php/php-extensions/swoole.html 今天我用的PHP版本是:PHP7.1 环境依赖: php-5.3.10 或更高版 ...

  3. Centos7.3 为php7 安装swoole 扩展

    今天心血来潮想在服务器上安装一下swoole扩展  下面列一下教程: xshell进入你的服务器  然后目录自选吧  反正我放在根目录了 下面是扩展链接: wget https://github.co ...

  4. 2018/04/25 基于 编译安装的 PHP7 安装 swoole 扩展

    在上一篇文章我们知道了如何去编译安装一个自己需要的 PHP 版本. 2018/04/25 PHP7的编译安装 这里还没有完,我们还需要安装我们的扩展,才算完成今天的任务. -- 下载扩展 还是官网下载 ...

  5. Windows平台下PHP7添加Sqlserver扩展

    1.7.0.x 7.0.x的扩展下载地址: Microsoft Drivers for PHP for SQL Server  https://www.microsoft.com/en-us/down ...

  6. CentOS7 安装PHP7的swoole扩展:

    一.绪 Swoole简介 PHP异步网络通信引擎 最终编译为so文件作为PHP的扩展 准备工作 Linux环境 PHP7 swoole2.1 redis 源码安装PHP7 源码安装swoole htt ...

  7. php基于swoole扩展的WebSocket

    php的swoole的扩展可以实现WebSocket通信,方法如下 1.php添加swoole扩展: 一:两种安装方式:1>编译安装:1>wget http://pecl.php.net/ ...

  8. Centos7 安装PHP7版本及php-fpm,redis ,php-redis,hiredis,swoole 扩展安装

    ============================PHP7.1 ========================================= 1. 更换rpm 源,执行下面两个 rpm - ...

  9. 编译安装PHP7并安装Redis扩展Swoole扩展

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

随机推荐

  1. 登录linux,输入ls显示anaconda-ks.cfg cobbler.ks ....., 原因在于root@ ~ / 区别

    今天登录linux测试机,想要创建目录,ls的时候,找不到之前的的目录,才发现是目录不对的问题. 首先,先要弄清楚 [root@330c353813ea ~] 和 [root@330c353813ea ...

  2. 修改织梦plus目录名

    1.修改plus目录名 修改inlclude文件夹下common.inc.php 140行 //插件目录,这个目录是用于存放计数器.投票.评论等程序的必要动态程序 $cfg_plus_dir = $c ...

  3. RAP开发入门-布局管理

    布局类继承关系 FillLayout  new FillLayout(SWT.VERTICAL/HORIZONTAL)设置竖直/水平填充 RowLayout wrap折行显示.pack自适应布局(布局 ...

  4. Java入门第一季——从此投身Java??

    找工作告一段落. 最后的工作呢,和java紧密相关,也是阴差阳错,不过都是软件开发,都好了,不过以后侧重点肯定是在java这边,php有机会还是一直学下去的,那么美的说~ Java开发第一季  一.简 ...

  5. 『MicroPython』Hello uPy

    官网买了几乎全套.一路曲折:7月10号下单,13号发货,14号法兰克福过关,23号到北京,25号到上海,27号到沪C:沪C邮局投3次未果,中彩票一样终于打通了投递部电话才在次日28号“妥投”:又因出差 ...

  6. sql语句参数化问题

    select  @PageSize * from tets SELECT 在WHERE 之前都不能参数化. TOP 只能做字符串运行.

  7. 应用二:Vue之ElementUI Form表单校验

    (注:本文适用于有一定Vue基础或开发经验的读者,文章就知识点的讲解不一定全面,但却是开发过程中很实用的)   表单校验是前端开发过程中最常用到的功能之一,根据个人的工作经验总结在此对表单校验功能的基 ...

  8. jQuery添加新的元素

    append() - 在被选元素的结尾插入内容 prepend() - 在被选元素的开头插入内容 after() - 在被选元素之后插入内容 before() - 在被选元素之前插入内容 $(&quo ...

  9. Javase 简单练习

    public class Test10 { public static void main(String[] args) { System.out.println("------------ ...

  10. 使用dom4j生成word的方法

    http://blog.csdn.net/zhyh1986/article/details/8727523#t6 http://blog.csdn.net/zuozuofuwaiwai/article ...