Pecl 安装 swoole

安装:

pecl install swoole

选项简述:

参数功能描述你用来做 HTTP/WebSocket 服务器是否需要
--enable-sockets启用 PHP 的 sockets 扩展支持,Swoole 底层网络功能依赖,必开✅ 必须
--enable-openssl启用 SSL/TLS 支持,用于 HTTPS、WSS(WebSocket 的 SSL 版本),需要加密通信必开。✅ 建议开启
--enable-mysqlnd启用 MySQL 原生驱动支持(异步 MySQL 客户端功能),如果不涉及数据库连接,可以不启用。❌ 可不开
--enable-swoole-curl支持协程版的 curl,实现异步 HTTP 请求(类似 Guzzle,但基于 Swoole 协程),抓取网页会用到。❌ 可不开
--enable-cares启用异步 DNS 解析库,适合大量请求时减少 DNS 查询的阻塞。❌ 可不开
--enable-brotli启用 Brotli 压缩算法支持,提高 HTTP 压缩性能。❌ 可不开
--enable-zstd启用 Zstandard 压缩算法支持,提高 HTTP 压缩性能。❌ 可不开
--enable-swoole-pgsql启用异步 PostgreSQL 客户端支持,如果不用 PostgreSQL 数据库,可不启用。❌ 可不开
--with-swoole-odbc启用 ODBC 数据库支持,用于连接 Access、SQL Server 等数据库,不常用。❌ 可不开
--with-swoole-oracle启用 Oracle 数据库支持,不用 Oracle 数据库的可以不启用。❌ 可不开
--enable-swoole-sqlite启用异步 SQLite 支持,不常用。❌ 可不开
--enable-swoole-thread启用线程支持,主要是 Task 线程池等场景,不做特殊任务一般不需要。❌ 可不开
--enable-iouring启用 Linux 5.1+ 内核的 io_uring 高性能异步 IO 支持,提高网络 IO 性能。❌ 可不开(除非对性能极致追求)

检查是否安装:

pecl list 
or
pecl list |grep swolle
图片[1]-Pecl 安装 swoole-IT网络技术分享
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容