按照教程,在 Windows 平台,可使用 WSL(Windows Subsystem for Linux)安装。
先安装WSL和ubuntu。并安装phpize。
从第一个链接下载swoole源码准备编译。
将源码目录改为swoole-src,执行命令。执行过程中可能会因为系统版本不同有出现./configure不同问题,需逐个解决。
比如,问题 E: Unable to locate package libbrotlienc-dev。则可以单独手动安装。
`E: Unable to locate package libbrotlienc-dev` 错误表明您正在尝试安装名为 `libbrotlienc-dev` 的软件包,但是系统找不到这个软件包。这可能是因为软件包名称不正确或者软件包不在您当前使用的软件源中。
对于大多数基于 Debian 的 Linux 发行版(如 Ubuntu),正确的软件包名称通常是 `libbrotli-dev` 而不是 `libbrotlienc-dev`。要安装 `libbrotli-dev`,请按照以下步骤操作:
1. 打开终端。
2. 首先更新软件包索引,以确保您的系统知道所有可用的软件包。在终端中输入以下命令:
```bash
sudo apt update
```
3. 接下来,尝试安装 `libbrotli-dev` 软件包。在终端中输入以下命令:
```bash
sudo apt install libbrotli-dev
```
如果您使用的是基于 Red Hat 的 Linux 发行版(如 Fedora 或 CentOS),则可能需要使用不同的命令来安装 `libbrotli-dev`。例如,在 Fedora 中,您可以使用以下命令:
```bash
sudo dnf install brotli-devel
```
在 CentOS 或 RHEL 中,您可以使用以下命令:
```bash
sudo yum install brotli-devel
```
请注意,不同的发行版和软件源可能会有不同的软件包名称和安装命令。如果您仍然无法找到并安装 `libbrotli-dev`,请检查您的发行版文档或搜索适用于您系统的正确软件包名称和安装方法。
使用php --ini找到php.ini文件,配置扩展。
使用php --ri swoole或php -m 查看是否安装成功。
环境已经好了,命令执行php start.php编写有swoole服务的文件即可起一个服务啦,在浏览器localhost:端口即可访问。