PHP7添加swoole扩展
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扩展的更多相关文章
- php7 安装swoole扩展
昨天无意中看到一篇关于直播的视频教程 里面讲到了swoole,对于这个东西我相信大家(接近1年phper)都是听过它,但没有真正去用它,当然也是不知道如何使用(me too). 此处总结一下(借鉴了几 ...
- Mac系统下 PHP7安装Swoole扩展 教程
转载自 https://www.fujieace.com/php/php-extensions/swoole.html 今天我用的PHP版本是:PHP7.1 环境依赖: php-5.3.10 或更高版 ...
- Centos7.3 为php7 安装swoole 扩展
今天心血来潮想在服务器上安装一下swoole扩展 下面列一下教程: xshell进入你的服务器 然后目录自选吧 反正我放在根目录了 下面是扩展链接: wget https://github.co ...
- 2018/04/25 基于 编译安装的 PHP7 安装 swoole 扩展
在上一篇文章我们知道了如何去编译安装一个自己需要的 PHP 版本. 2018/04/25 PHP7的编译安装 这里还没有完,我们还需要安装我们的扩展,才算完成今天的任务. -- 下载扩展 还是官网下载 ...
- Windows平台下PHP7添加Sqlserver扩展
1.7.0.x 7.0.x的扩展下载地址: Microsoft Drivers for PHP for SQL Server https://www.microsoft.com/en-us/down ...
- CentOS7 安装PHP7的swoole扩展:
一.绪 Swoole简介 PHP异步网络通信引擎 最终编译为so文件作为PHP的扩展 准备工作 Linux环境 PHP7 swoole2.1 redis 源码安装PHP7 源码安装swoole htt ...
- php基于swoole扩展的WebSocket
php的swoole的扩展可以实现WebSocket通信,方法如下 1.php添加swoole扩展: 一:两种安装方式:1>编译安装:1>wget http://pecl.php.net/ ...
- Centos7 安装PHP7版本及php-fpm,redis ,php-redis,hiredis,swoole 扩展安装
============================PHP7.1 ========================================= 1. 更换rpm 源,执行下面两个 rpm - ...
- 编译安装PHP7并安装Redis扩展Swoole扩展
编译安装PHP7并安装Redis扩展Swoole扩展 在编译php7的机器上已经有编译安装过php5.3以上的版本,从而依赖库都有了 本php7是编译成fpm-php 使用的, 如果是apache那么 ...
随机推荐
- 一个 passive 引发的bug
不是什么很难的东西,权且做个记录. 首先说下背景,目前的项目中,需要同时绑定 wheel 和 scroll 事件. 绑定 wheel,目的是开发 ctrl + wheel 缩放页面功能,此功能与浏览器 ...
- putty和xshell使用和免密登录
putty和xshell使用和免密登录 XSHELL的设置 事前:我们先去关闭防火墙和selinux 关闭防火墙: ufw disable 再去看看selinux 一.查看SELinux状态命令: ...
- 如何用jQuery实现div随鼠标移动而移动?(详解)----2017-05-12
重点是弄清楚如何获取鼠标现位置与移动后位置,div现在位置与移动后位置: 用jQuery实现div随鼠标移动而移动,不是鼠标自身的位置!!而是div相对于之前位置的移动 代码如下:(注意看绿色部分的解 ...
- idea的环境变量设置(Enviroment variables)
- ansible usually
链接地址:https://my.oschina.net/kangvcar/blog/1830155
- BZOJ2134: 单选错位(期望乱搞)
Time Limit: 10 Sec Memory Limit: 259 MBSubmit: 1101 Solved: 851[Submit][Status][Discuss] Descripti ...
- 图片加载AsyncTask并发问题
在列表控件中使用AsycnTask加载图片时,会带来并发问题. 如果每个子视图都触发一个AsyncTask,因为AsyncTask内部是一个线程池,并发触发时,不能确保每个子视图的AsyncTask都 ...
- getopt函数
getopt -- 解析命令的可选项 [说明]getopt只是一个简单的解析命令可选项的函数,只能进行简单的格式命令解析,格式如下: 1.形如:cmd [-a][-b] //对短选项的解析: ...
- Lazy Initialization with Swift
Lazy initialization (also sometimes called lazy instantiation, or lazy loading) is a technique for d ...
- ajax发送请求是图标转圈圈实现
css部分 .load-img{ //控制图标大小width:40px;height:40px;margin:100px;border-radius:50%;-webkit-animation:cir ...