本篇就简单的说下如何在Linux中安装swoole。然后再把swoole扩展配置到PHP中。
HTML5的websocket文档:https://www.runoob.com/html/html5-websocket.html
目录:
三、swoole的安装方法
1、在Linux下使用源码安装swoole的方法
2、安装好swoole后,将swoole扩展加到PHP配置项的方法
正文:
具体的安装步骤其实和安装php源码类似。
下载源码 =》 执行configure =》 make =》 make install 安装
第一步:下载swoole源码安装
下载路径:https://github.com/swoole/swoole-src
git clone https://github.com/swoole/swoole-src.git
第二步:进入swoole文件目录,使用phpize生成configure文件
会发现swoole目录下是没有configure文件的,所以需要PHP生成。
PHP文件目录/bin/phpize
示例:
/data/sort/php/bin/phpize
第三步:configure命令执行
./configure --with-php-config=/data/soft/php/bin/php-config
第四步:执行make命令编译
make
第五步:可以检测是否编译完成:make test(不一定要执行,因为比较久)
make test
第六步:make install安装扩展
make install
生成的文件路径:
/home/work/php/lib/php/extensions/no-debug-non-zts-20170718/
会发现生成swoole.so扩展文件
配置swoole扩展到PHP配置文件中的方法:
第一步:找到php.ini文件,并且编辑
可以快速找到php.ini配置文件的方法:
php -info | grep php.ini
具体php.ini文件的路径需要看自己设置的来改。以下只是我自己的配置文件。
vi /home/work/php/lib/php/php.ini
第二步:增加swoole扩展
新增扩展方法,加入下面这句到配置文件中并且保存退出。
extension=swoole
第三步:查看是否加入扩展成功
php -m
查看到swoole扩展已经加入到php中,即可使用swoole扩展。