美文网首页
MAMP pro 安装swoole扩展

MAMP pro 安装swoole扩展

作者: ningsiy | 来源:发表于2021-08-17 09:43 被阅读0次

    一、在github下载swoole源码包

    传送门在这里
    选择合适的版本下载就行

    二、解压

    到对应的PHP版本目录,下面是我本地目录

    /Applications/MAMP/bin/php/php7.3.24/include/php/ext/swoole

    三、切换到swoole目录

    cd swoole
    sudo /Applications/MAMP/bin/php/php7.3.24/bin/phpize
    

    四、配置安装

    ./configure --with-php-config=/Applications/MAMP/bin/php/php7.3.24/bin/php-config
    
    make && make install
    

    这两步完成之后,切换目录查看,可以看到swoole.so已经添加上了。

    /Applications/MAMP/bin/php/php7.3.24/lib/php/extensions/no-debug-non-zts-20180731

    五、修改php.ini

    MAMP pro 每个php版本都有一个对应的ini文件,所以要改对应版本的ini文件。



    在终端或者其他编辑器里直接编辑是不起作用的,需要在MAMP pro 打开【File】->【Open Template】->【PHP(php.ini)】->选择对应的版本号的ini文件。加上下面的配置

    extension="/Applications/MAMP/bin/php/php7.3.24/lib/php/extensions/no-debug-non-zts-20180731/swoole.so"

    六、查看是否成功

    phpinfo()


    安装成功。


    更新
    phpinfo里面可以看到,但是php -m 看不到扩展。解决办法如下:

    1.先确认CLI模式下是否有
    php --ri swoole
    

    如果有swoole的信息,就说明已经安装成功
    否则 就需要在phpinfo页面看php.ini的路径,重新加一下。(MAMP pro 的php.ini 不一定就是实际加载的文件)

    extension="/Applications/MAMP/bin/php/php7.3.24/lib/php/extensions/no-debug-non-zts-20180731/swoole.so"

    之后检查结果如图


    相关文章

      网友评论

          本文标题:MAMP pro 安装swoole扩展

          本文链接:https://www.haomeiwen.com/subject/rfhvbltx.html