swoole的安装

2018-12-06 08:36:38 1042 思小齐 思小齐

条件准备:云服务器或者虚拟机,本人是centos服务器,虚拟机请自行安装。

1.安装php环境建议宝塔一键安装

centos 安装命令:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装成功后进行登陆即可
image.png

2.安装liunx下php的环境

php.png

3.去swoole官网下载swoole的安装包

https://github.com/swoole/swoole-src/releases

4.上传swoole包到服务器

可以通过ftp,xshell工具上传,本人通过安装lrzsz来实现上传
yum install lrzsz
之前安装过这里不多叙述

rzsz.png

输入rz

rzsz.png

  • 这时swoole包已经上传成功

swoole.png

5.解压swoole包

image.png

安装命令:
1.tar.gz解压命令 : tar -xvf swoole-src-4.4.12.tar.gz
2 zip解压命令 : unzip + 文件名

6.cd到swoole目录进行编译

image.png

phpize
./configure

image.png

  • 此时报错未指定编译时php配置的路径
find / -name php-config

image.png

  • 此时执行命令指定一下编译时php配置的路径
./configure --with-php-config=/www/server/php/73/bin/php-config
  • 执行make命令
make

image.png

  • 执行make install
sudo make install

image.png

  • 修改php.ini文件加入swoole的扩展
查找php.ini的位置  find / -name php.ini 
编辑php.ini        vim /www/server/php/73/etc/php.ini

image.png

  • 添加swoole的扩展
extension=swoole.so

image.png

  • 保存
esc + wq 进行保存
  • 重启php服务(随意选一种)
service php-fpm restart
systemctl restart /www/server/php/73/sbin/php-fpm

7.查看swoole是否安装成功

php -m|grep swoole

image.png

  • 也可以查看phpinfo信息

image.png

  • 查看swoole 版本
php --ri swoole|grep Vers

image.png

到此就安装结束了!