Centos 安装Swoole

Swoole 是一款高性能、灵活的 PHP 协程服务器,具有高性能、高并发、易扩展等特点,本文将详细介绍在 Centos 系统上安装 Swoole 的方法。
准备工作
-
确保系统已安装 PHP 环境,版本建议为 7.2 以上。
-
安装编译工具和依赖库:
yum install -y gcc make autoconf libtool git
yum install -y libevent libevent-devel openssl openssl-devel zlib zlib-devel
安装 PHP 扩展:
pecl install swoole
编译安装 Swoole

克隆 Swoole 源码:
git clone https://github.com/swoole/swoole-src.git
cd swoole-src
配置编译选项(可选):
./configure --enable-swoole --with-php-config=/usr/bin/php-config
编译安装:
make
make install
将 Swoole 添加到 PHP 配置文件:
echo "extension=swoole.so" >> /etc/php.ini
重启 PHP-FPM:
systemctl restart php-fpm
验证安装

- 创建一个测试脚本
test.php:
<?php echo "Swoole: " . swoole_version(); ?>
- 在浏览器访问
http://yourdomain.com/test.php,查看输出信息,确认 Swoole 已成功安装。
FAQs
-
问题:为什么编译 Swoole 时报错“Unknown option: –enable-swoole”?
解答: 确保已安装
autoconf、libtool和git等依赖库,然后执行./autogen.sh命令生成配置文件,再进行编译安装。 -
问题:如何查看 Swoole 的版本信息?
解答: 在 PHP 脚本中,使用
swoole_version()函数即可获取 Swoole 的版本信息。echo "Swoole: " . swoole_version();