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

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

  • 相关阅读:
    数组排序 -- 冒泡排序
    数组自带的函数(方法)
    京东官网轮播图的实现
    鼠标单击元素输出对应元素的索引号
    JavaScript中获取HTML元素的方式
    JavaScript数组的2种定义方式
    this关键字
    JavaScript中对象的3种定义方式
    Hadoop完整搭建过程(三):完全分布模式(虚拟机)
    Hadoop完整搭建过程(二):伪分布模式
  • 原文地址:https://www.cnblogs.com/hsd1727728211/p/redis.html
Copyright © 2011-2022 走看看