zoukankan      html  css  js  c++  java
  • MAC 下 安装redis 并配置 php redis 扩展

    下载 redis 

    redis-3.1.2.tgz

    sudo tar -xzf redis-3.1.2.tgz

    cd redis-3.1.2

    sudo phpize

    grep: /usr/include/php/main/php.h: No such file or directory
    grep: /usr/include/php/Zend/zend_modules.h: No such file or directory
    grep: /usr/include/php/Zend/zend_extensions.h: No such file or directory
    Configuring for:
    PHP Api Version:        
    Zend Module Api No:     
    Zend Extension Api No: 

    find / -name php-config

    /usr/bin/php-config

    sudo ./configure --with-php-config=/usr/bin/php-config

     

    sudo make

    In file included from /Users/anbaojia/redis-3.1.2/redis.c:27:
    ./common.h:1:10: fatal error: 'php.h' file not found
    #include "php.h"
             ^~~~~~~
    1 error generated.
    make: *** [redis.lo] Error 1

    解决方法  我的mac 版本是10.14

    sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/include /usr/include

     

    sudo make install

     

    如果报错 

    Permission denied

     

    重启电脑   command+r 进入安全模式   csrutil disable

     

    再重启

    sudo make install  

     

    php -m|grep redis

    redis

    开启 

    redis-server

     

     

     

    php.ihi 

    extension=redis.so

    重启apache

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    在路上。。。
    DNN模块打包(DNN-ModulePack简称为DNNMP)
    创建一个PortalSettings,这也行。
    对Web 2.0 的体验
    太空旅客 第七位 了
    计划今年每月至少写一篇技术性文章
    检索 COM 类工厂中 CLSID 为 {0002450000000000C000000000000046} 的组件时失败,原因是出现 以下错误: 80070005
    RadGrid RaisePostBackEvent 刷新页面问题。
    做为团队中的一员
    dnn captcha 图片 显示不了 见鬼了
  • 原文地址:https://www.cnblogs.com/arvin-an/p/10796687.html
Copyright © 2011-2022 走看看