• mac mamp pro 安装swoole和redis 拓展


    方法1

    官方文档介绍直接打开mamp pro 点击redis 打勾include redis server in groupStart即可 phpredis拓展自动就能够用了。
    我目前用的是第二种方法,
    redis 客户端 https://gitee.com/qishibo/AnotherRedisDesktopManager 我现在用的是这个。
    打开redis命令行
    点击redis 里面的 start in a new terminal window即可命令行操作redis

    方法2

    download swoole from github

    swoole
     https://github.com/swoole/swoole-src/releases
    
    redis  操作步骤和swolle一样,这里省略安装步骤
    https://github.com/phpredis/phpredis
    

    下载到本地任意目录解压即可。例如 路径假定为 swoole-dwonload-path

    注意版本

    swoole1.x -php.5.3.0 swoole2.x -php7.0.0 swoole4.x 7.1.0
    php 可以使用mac自带的或者mamp的php, 具体设置可以参考上一篇文章 mamp设置为默认php环境。
    下面演示使用mamp 的PHP版本

    1. 先看是否切换到mamp 的php环境目录
    which php
    /Applications/MAMP/bin/php/php7.2.7/bin/php
    
    2. 确保电脑有安装brew 
    brew install autoconf
    
    3.切换到 前面提到的swoole-dwonload-path 目录
    cd /swoole-dwonload-path
    sudo /Applications/MAMP/bin/php/php7.2.7/bin/phpize
    
    4.等待光标出现,然后输入./configure 
    
    
    ./configure --with-php-config=/Applications/MAMP/bin/php/php7.2.7/bin/php-config  
    
    5.没报错继续输入
    
    make && make install
    

    编译完成后会出现地址 ,保存Installing shared extensions 地址即可, swoole.so就在这个目录下
    Installing shared extensions: /Applications/MAMP/bin/php/php7.2.7/lib/php/extensions/no-debug-non-zts-20170718/
    Installing header files: /Applications/MAMP/bin/php/php7.2.7/include/php/

    在/Applications/MAMP/bin/php/php7.2.7/conf/文件夹中编辑php.ini 文件添加中间一条代码

    ; End:
    
    extension="/Applications/MAMP/bin/php/php7.2.7/lib/php/extensions/no-debug-non-zts-20170718/swoole.so"
    
    [OPcache]
    

    完成。

    输入 php -m 查看是否有swoole拓展存在。

    另外 如果phpinfo 里面没有swoole的话 ,建议在php7.2.7.ini上也添加 swoole.so 拓展 。点击如图所示位置修改即可

    具体位置在
    /Library/Application Support/appsolute/MAMP PRO/conf/PHP..7.ini

  • 相关阅读:
    POJ_1456 Supermarket 【并查集/贪心】
    CSS before和after伪类
    CSS anchor专为链接属性选择器
    CSS 属性选择器
    CSS float浮动
    CSS 外边距和内填充
    CSS 边框属性
    CSS 背景
    CSS 组和选择器
    CSS 引入方式
  • 原文地址:https://www.cnblogs.com/ianlab/p/12825275.html
Copyright © 2020-2023  润新知