微服务Swoole(1)- 初识swoole,安装swoole

本文介绍了微服务趋势下Swoole的重要性,提供了在mac上安装swoole的步骤,包括环境要求和扩展安装。此外,还讲解了如何通过swoole-ide-helper实现IDE自动提示,以及如何利用Swoole搭建tcp、udp、http和websocket服务的基础操作,帮助读者快速入门Swoole。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

现在微服务Saas比较热门。那么微服务必然会选择Swoole。小编从零开始研究Swoole。

安装swoole

以mac操作系统为例,如果你是mac新手。

环境要求:php版本大于7.0

swoole  php -v
PHP 7.1.19 (cli) (built: Jun 25 2018 10:42:21) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.1.19, Copyright (c) 1999-2018, by Zend Technologies

使用pecl安装swoole,安装过程中,会提示你是否需要安装某些扩展,可自主选择yes或no,如果是选择安装redis扩展,本机需要安装redis环境

pecl install swoole

选择redis扩展需要先安装相应的库

brew install redis
brew install hiredis

ide自动提示

默认情况下,phpstorm并不会自动提示swoole扩展包的相关函数,需要借助 swoole-ide-helper 实现自动提示

安装方法:

在项目的根目录执行:

composer require --dev "eaglewu/swoole-ide-helper:dev-master"

对于compoesr不熟悉的同学,自己可以从网上找点

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值