您现在的位置是:网站首页>>PHP>>php

windows下安装PHP的swoole拓展

发布时间:2019-01-18 15:49:49作者:wangjian浏览量:1498点赞量:1

    最近在研究实时通讯,这就需要用到swoole技术,在php中是可以安装swoole拓展的,那么在windows环境下如何安装swoole拓展呢?

    但遗憾的是PHP的swoole拓展是无法安装在windows环境下的,那么这就说明在windows环境下我们无法安装PHP的swoole拓展了吗?答案当然是否定的,我们只需要安装Cygwin来模拟linux环境,这样我们就可以在windows环境下安装PHP的swoole拓展了

    一:下载Cygwin和swoole

    Cygwin下载地址:https://www.cygwin.com/

    PHP的swoole拓展下载地址:https://pecl.php.net/package/swoole

    二:安装Cygwin

    安装Cygwin注意点

    1:选择镜像来源

    image.png

    2:需要安装的软件(你也可以选择性安装)

    (1):安装binutils

    image.png

    (2):安装gcc-core,gcc-g++

    image.png

    (3):安装gdb

    image.png

    (4)安装php环境

    image.png

    (5):安装pcre-devel

    image.png

    (6):安装autoconf

    image.png

    (7)安装php-json(这是由于我会用到php的json_decode()命令,所以需要安装php-json)

    image.png


    (8)选择好你要安装的软件后选择下一步

    image.png

    以上就是安装Cygwin的注意事项

    三:安装php的swoole拓展

    1:将下载下来的swool拓展复制到Cygwin安装包的home目录下

    2:安装php的swoole拓展

    (1):解压swoole拓展包

    启动Cygwin:双击Cygwin安装目录下的Cygwin.bat文件

    image.png

    解压swoole拓展包

    cd /home/
    tar -zxvf swoole-4.2.12.tgz

    (2)安装swoole拓展包

    [1]生成编译文件configure

    cd swoole-4.2.12
    phpize

    [2]编译安装swoole

    ./configure && make && make install

    [3]在php.ini文件中加入 extension=swoole.so

    使用php -i | grep php.ini找到php.ini文件位置

    php -i | grep php.ini

    image.png

    找到php.ini文件位置后在php.ini文件中加上extension=swoole.so

    [4]:查看swoole拓展是否安装成功

    使用php -m命令查看swoole是否安装成功

    image.png

    如上图表示php的swoole拓展安装成功

    四:测试swoole

    找到swoole安装目录下的examples/http目录,执行php server.php命令

    cd /home/swoole-4.2.12/examples/http
     php server.php

    打开浏览器输入http://127.0.0.1:9501/:出现如下现象说明php的swoole拓展安装成功

    image.png


1 +1