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

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

  • 相关阅读:
    Oracle中TO_DATE格式
    实现带查询功能的Combox控件
    Combox和DropDownList控件的区别
    C# 获取字符串中的数字
    C# try catch finally 执行
    树形DP codevs 1814 最长链
    codevs 2822 爱在心中
    匈牙利算法 cojs.tk 搭配飞行员
    匈牙利算法 codevs 2776 寻找代表元
    2016-6-19 动态规划,贪心算法练习
  • 原文地址:https://www.cnblogs.com/hsd1727728211/p/redis.html
Copyright © 2011-2022 走看看