Swoole如何安装使用

  介绍

这篇文章主要介绍Swoole如何安装使用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

<强> 1。安装

目前官方推荐两种方式

<强> 1)。使用pecl的方式安装

pecl  install  swoole

<强> 2)。使用源码安装,推荐下载发布版本的swoole,最好不要从github主干上拉取代码编译,直接下载tar包。

swoole包下载地址

然后进行编译安装

,,,wget  https://github.com/swoole/swoole-src/archive/v2.0.7.tar.gz   ,,,tar  -zxf  v2.0.7.tar.gz   ,,cd  swoole-src-2.0.7/,,,phpize ,,,,//如果执行这个命令没有任何显示的话,使用apt-get  install  php7.0-dev安装包   ,,./configure   ,,,make ,,, make 安装

<强> 2。更改php . ini中扩展

修改php。ini配置文件,使用命令php - | grep php。ini查看php。ini位置
增加配置

,,,=swoole延伸。所以

通过php - m或phpinfo()来查看是否成功加载了swoole

<强> 3。栗子TCP服务器,三次握手

简单理解套接字

编写服务器。php

 

<强> 4。启动服务

,,,,php  server.php

启动后,光标即停止在这里,等待其他用户连接。

<强> 5。查看连接

使用命令netstat——| grep端口来查看端口是否处于倾听状态

,,,,netstat  -an  |, grep  9501

(PS:注意服务器所使用的IP地址,如果是127.0.0.1回环地址,则客户端只能使用127.0.0.1才能连接上)

<强> 6。测试TCP服务器

新开窗口使用telnet连接服务器

,,,,telnet  127.0.0.1  9501年

此时,观察启动服务的机器,会发现有返回数据

,,,php  server.php   ,,,的在客户端:连接。

在返回客户端,输入临床上妊娠世界,发现写入和读取成功

,,,,root@iZ28evegw6zZ: ~ #, telnet  127.0.0.1  9501   ,,,Trying  127.0.0.1…   ,,,Connected 用127.0.0.1。   ,,,Escape  character  is  & # 39; ^ & # 39;。   ,,,hellp  world ,,,,,//此处是输入的命令   ,,,服务器:hellp  world ,,,//recv()读取命令成功   ,,,Connection  closed  by  foreign 主机只,,//退出成功   ,,,返回到服务器端观察   ,,,root@iZ28evegw6zZ:/var/www/html #, php  server.php   客户:,,,,连接只,,//连接成功消息   ,,,Receive 信息:,hellp  world ,,//接收到数据   ,,,客户:关闭只,,//客户端退出成功

以上是“Swoole如何安装使用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

Swoole如何安装使用