PHP7添加swoole扩展-阿里云开发者社区

开发者社区> 开发与运维> 正文

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

422101-20171230041220820-1634207281.png

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

添加extension=swoole.so

重启apache!

422101-20171230041445132-1212704390.png

成功了!!!!

之前更改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

查看是否安装成功!!!



本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/8148640.html如需转载请自行联系原作者

版权声明:本文首发在云栖社区,遵循云栖社区版权声明:本文内容由互联网用户自发贡献,版权归用户作者所有,云栖社区不为本文内容承担相关法律责任。云栖社区已升级为阿里云开发者社区。如果您发现本文中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,阿里云开发者社区将协助删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章