欢迎您访问我的笔记本站旨在于记录一些平时工作中遇到的一些问题和解决方法,方便查阅,部分内容来源于网络,如有侵权请联系我删除
  • 微信微信
您现在的位置是:首页 > Linux

php swoole扩展简单安装示例-[原创]

日期:2019-04-22 10:52:15 作者:tanyi 来源:我的笔记 浏览:1249 次
简单记录下swoole的安装过程

首先选择合适的目录下载swoole文件

wget https://github.com/swoole/swoole-src/archive/v4.4.16.tar.gz

然后解压并进入swoole文件夹

tar -zvxf v4.4.16.tar.gz
cd swoole-src-4.4.16/

编译 & 安装

phpize

./configure --with-php-config=/usr/bin/php-config --with-openssl-dir=/usr/include/openssl

sudo make && make install

在php.ini中添加swoole扩展项

extension=swoole.so

也可以采用PECL方式安装,(这个方法安装本人测试extension=swoole.so放在php.ini里面无法加载,php版本是7.2,需要放在/etc/php.d/sockets.ini文件里面,将extension=swoole.so加到extension=sockets.so下面,后重启php-fpm)

直接运行命令:pecl install swoole,如果提示命令不支持,则需要安装一下该扩展。安装命令:yum install php72w-devel php72w-pear,记住php后面跟你对应的版本,如果没有对应安装后是没有效果的。

其他一些辅助命令

yum install glibc-headers

yum install gcc gcc-c++ 

如报错误:fatal error: openssl/ssl.h: No such file or directory

yum install openssl-devel


最后使用 php -m 查看扩展是否安装成功

提交评论
评论列表