swoole || 初试牛刀

2022-07-12  本文已影响0人  hdormy

对swoole感兴趣,纯粹源于最近的招聘信息,大多都有这类的要求。

服务端安装了swoole的扩展

安装过程,没有太大波折,这里先简要记录一下吧。

我是通过phpize安装的,但这个命令总是报错:Cannot find config.m4.

查了资料,该报错对后续安装swoole没有影响。

安装swoole插件命令(有可能等待很长时间,需耐心):sudo pecl install swoole

接下来是一系列确认:enable sockets supports? [no]

全部输入Y就好

安装成功后,会有一个在php配置文件中添加扩展的温馨提示:extension=swoole.so

此外,如果没有安装gcc等依赖,可能会报错,没关系,按提示安装即可。

===================================================================

几个可以调高效率的命令:

查看cli已经支持的扩展:php -m

查看ini路径:php --ini

找到:Loaded Configuration File: /etc/php/7.4/cli/php.ini

在/etc/php/7.4/cli/php.ini里添加

extension=swoole.so

按照文档实例,我写下了本次第一个服务器端(server.php)和客户端(client.php)的文件:

服务器端启动server.php:

php server.php

浏览器端访问client.php

==========================================================================

至此,swoole简单的环境搭建就完成了,下一期准备写一个简单的及时通信demo。

上一篇下一篇

猜你喜欢

热点阅读