在此为Mac使用Docker,然后在Centos7中安装学习Swoole的记录
关于Swoole,我使用Docker进行安装,整体的环境是Centos7+swoole.
首先安装Docker,然后下载Centos的镜像后,启动容器,安装PHP7.2+gcc+autoconf+pcre
然后根据官方的说明直接安装swoole即可
pecl install swoole
然后修改php.ini
文件,加入以下内容:
extension=swoole.so
通过php -m
或phpinfo()
来查看是否成功加载了swoole,如果没有可能是php.ini的路径不对,可以使用php -i |grep php.ini
来定位到php.ini
的绝对路径。
另外也可以根据swoole wiki教程中的DokcerOnW 大专栏 Swoole学习使用indows
项说明,设定好共享目录后,例如我设置为~/Google/work/Docker/swoole
,执行以下指令:
docker run --rm -t -i --name myapp -p 9501:9501 -v ~/Google/work/Docker/swoole:/app:rw xutongle/php:7.1-fpm /bin/bash
升级swoole
在centos7中使用pecl
方法可以便捷安装,自然也可以使用pecl
方法便捷的进行升级,使用命令:
pecl upgrade swoole
安装过程中会出现的功能开启选择项可以全部默认处理.待安装完毕后,检查一下当前使用的swoole版本是否时最新版:
php --ri swoole
Blog所属:TomorrowHi
本文链接:https://www.tomorrowhi.com/posts/13717/