php swoole创建tcp、udp和http连接的简单实例

本文介绍了Swoole的特性,如异步、并行和高性能,并阐述了其在PHP中的使用,包括异步服务器和客户端、数据库连接池等。在CentOS7和PHP5.4环境下,详细讲解了Swoole的安装过程,并提供了`swoole_tcp.php`、`swoole_udp.php`和`swoole_http.php`的代码实例,指导如何执行和测试TCP、UDP和HTTP连接。
摘要由CSDN通过智能技术生成

 

1、swoole的特性:swoole具有异步、并行和高性能等特点,是由纯c语言编写,php以扩展的形式安装使用

2、swoole的使用:(1).异步多线程服务器及客户端;(2).异步mysql、redis、数据库连接池和任务队列等;(3).http、websocket-服务器、客户端;(4).异步文件读写;(5).swoole2.0支持协程

3、swoole的环境要求:linux、php>=5.4等

4、swoole安装:(笔者当前环境:centos7+php5.4)

       登录linux系统,执行安装命令:(需保证可上网,此处使用yum安装做参考)

yum install php php-pear php-devel httpd gcc

#若提示pecl/swoole require (php7.0.1),而当前php版本>=5.4,可使用pecl install swoole-1.9.10.tgz指定安装swoole版本,详见http://pecl.php.net/package/swoole
pecl install swoole-1.9.10.tgz

#安装nano文本编辑器,比vi/vim要简单的字符终端编辑工具
#yum install -y nano

#或使用vi/vim命令编辑/etc/php.ini文件插入配置语句:extension=swoole.so

#修改php.ini配置后重启httpd服务
systemctl restart httpd.service

#使用php -m命令查看依赖包,查看swoole是否安装成功
php -m

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值