php如何安装swoole扩展

1、swoole是什么?

Swoole是一种PHP高级Web开发框架,框架不是为了提升网站的性能,是为了提升网站的开发效率。用最少的性能损耗,换取最大的开发效率。利用Swoole框架,开发一个复杂的Web功能,可以在很短的时间内完成。

Swoole是面向生产环境的 PHP 异步网络通信引擎,它使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。
Swoole 可以用来做网络通信、异步操作文件、毫秒级定时器等等。
2、安装扩展使用的环境?
php>5.3,gcc>4.0,linux内核>2.3.32

3、安装

# wget https://github.com/swoole/swoole-src/archive/swoole-1.7.6-stable.tar.gz
# tar zxvf swoole-1.7.6-stable.tar.gz# cd swoole-1.7.6-stable # phpize # ./configure # make  && make install**

提示:

有时php的扩展模块我们虽然生成了,重新启动会发现在phpinfo并未加载成功。这是因为swoole的编译版并未带debug模式,而我们php安装的当前版本是带debug模式的,所以我们只要将swoole和php重新编译,重新编译swoole时加上–enable-debug即可。

find / -name php-config
./configure --enable-debug --with-php-config=这里放入上一步命令中显示的绝对路径

4、php加载swoole扩展

php -i | grep php.ini

查询php.ini所在path路径 进入该路径中,添加extension=swoole.so 到 php.ini中。

service php-fpm restart service nginx restart

5、测试

我们创建一个php文件,通过phpinfo()函数来查找我们安装了哪些扩展。写好之后我们通过浏览器去访问该文件。如果出现如下内容,则证明我们安装成功。

 


发表评论

电子邮件地址不会被公开。 必填项已用*标注