微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

centos7 swoole安装

1.在PHP7.*安装好的前提,下载解压swoole

[root@localhost html]# wget http://pecl.PHP.net/get/swoole-4.2.10.tgz

[root@localhost html]# wget http://pecl.PHP.net/get/swoole-4.2.10.tgz

 

2.执行PHPize

[root@localhost html]# cd swoole-4.2.10
[root@localhost swoole-4.2.10]# PHPize
Configuring for:
PHP Api Version:         20151012
Zend Module Api No:      20151012
Zend Extension Api No:   320151012

 

3.执行.configure

./configure && make clean && make && make install

 

4.修改配置文件PHP.ini 增加extension=swoole.so

  查找PHP.ini的位置

[root@localhost tcp]# PHP -i | grep PHP.ini
Configuration File (PHP.ini) Path => /usr/local/PHP/lib
Loaded Configuration File => /usr/local/PHP/lib/

  根据结果去找这个PHP.ini,结果不存在,于是去最初解压后PHP源码目录找到配置文件

[root@localhost ~]# ls
anaconda-ks.cfg  PHP-7.0.5  PHP-7.0.5.tar.gz
[root@localhost PHP-7.0.5]# ls | grep PHP.ini
PHP.ini-development
PHP.ini-production

  

[root@localhost PHP-7.0.5]# cp PHP.ini-development /usr/local/PHP/lib

 

5.重命名配置文件,打开增加extension=swoole.so

[root@localhost PHP-7.0.5]# cd /usr/local/PHP/lib
[root@localhost lib]# ls
PHP  PHP.ini

 

6.验证swoole安装是否成功

[root@localhost lib]# PHP -ir | grep swoole
swoole
swoole support => enabled
Author => Swoole Group[email: [email protected]]
swoole.aio_thread_num => 2 => 2
swoole.display_errors => On => On
swoole.enable_coroutine => On => On
swoole.fast_serialize => Off => Off
swoole.unixsock_buffer_size => 8388608 => 8388608
swoole.use_shortname => On => On
看到这样的信息说明扩展安装成功

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐