介绍
这篇文章主要介绍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如何安装使用