zoukankan      html  css  js  c++  java
  • 【redis】mac下redis扩展安装与遇到的坑汇

    我是mac系统,安装redis没有遇到什么麻烦,安装redis扩展时碰到了奇葩的问题,下面将问题整理一下,希望帮助到同样问题的人。

    mac 好像说是系统安全级别高,所以出现了保护机制,所以……。

    前面redis安装省略,直接进入扩展安装与问题解决。

    1.下载安装包:develop.zip
    命令:wget -c https://github.com/phpredis/phpredis/archive/develop.zip

    2.解压安装包
    unzip develop.zip

    3.安装

    进入解压好的phpredis-develop目录并且,运行phpize,开启php扩展
    cd phpredis-develop

    which phpize  #查看phpize

    查找已安装的phpize/php-config   

    Which phpize   //查找phpize存放地址

    Which php-config //查找php-config存放地址

    记录下来php-config的位置,把记录下来php-config的位置写到 下面的=后面

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

    make

    make install    【在make install时碰到了问题,见文章末尾总结】

     3.配置:

    上面安装成功后,去配置php.ini文件

    extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20090626"  #这里的地址是你的php-reids安装好redis.so的位置。

    extension=redis.so

    4.验证:验证是否安装成功

    写个php_Info()

    打印一下。

    【问题汇总】

    1.sudo make install时提示

    Installing shared extensions:     /usr/lib/php/extensions/no-debug-non-zts-20131226/
    cp: /usr/lib/php/extensions/no-debug-non-zts-20131226/#INST@12567#: Operation not permitted
    make: *** [install-modules] Error 1
    ---------------------
    解决方案:

    https://blog.csdn.net/moliyiran/article/details/78816291

    2.安装好后,配置php.ini文件

    在文件中增加了  extension=redis.so   ,测试redis时,发现并没有出来,

    解决方案:

    extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20090626"  #地址中写 make install 返回的地址

    extension=redis.so

    参考来源:

    https://blog.csdn.net/wangdajiao/article/details/81585303

    https://blog.csdn.net/moliyiran/article/details/78816291

    https://blog.csdn.net/qq_40884473/article/details/78422947

    以上方法若有其他问题,欢迎评论区交流,学习,我是菜鸟。

  • 相关阅读:
    C#编程思路
    将字符串类型字段转为map类型字段,使用str_to_map()函数
    写hive脚本时,如果hive的过滤条件比较多。可以把过滤条件放到一个参数里。然后把参数放到过滤条件处。这样以后只需要改参数就可以了
    linux中. 路径/文件
    inner join ,left join 会导致数据发散
    如何批量按分区插入数据
    hive表添加字段后,查不出数据是咋回事?
    linux中$0的含义
    linux中的$#含义
    linux的语法
  • 原文地址:https://www.cnblogs.com/hsd1727728211/p/redis.html
Copyright © 2011-2022 走看看