编译安装 PHP7 的 Swoole 扩展

cd /usr/local/src
git clone https://gitee.com/swoole/swoole.git
  • 安装
# 进入源码目录
cd swoole/

# 通过 phpize 建立 PHP 的外挂模块,生成 configure
phpize

# 配置 
./configure --with-php-config=/usr/local/php/bin/php-config

# 配置安装 && 编译安装
make && make install
  • 配置 Swoole 扩展
# 配置 php.ini
echo "[swoole]" >> /usr/local/php/etc/php.ini
echo "extension = swoole.so" >> /usr/local/php/etc/php.ini

# 重启 Nginx 和 PHP
systemctl restart nginx
/etc/init.d/php-fpm restart

# 查看是否安装成功
php -m
  • 测试
cd /usr/local/src/swoole/examples/server
# 启动测试脚本
php echo.php

# 新开一个终端
netstat -anp | grep 9501
# 返回
tcp        0      0 0.0.0.0:9501            0.0.0.0:*               LISTEN      2275/php
# 此时中断 echo.php 的话,9501 就没有了

搞定!

发布了119 篇原创文章 · 获赞 12 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/hualaoshuan/article/details/100567457