• mac 安装PHPredis扩展


    先下源码编译:

    git clone git://github.com/nicolasff/phpredis.git
    cd ./phpredis
    phpize  #(可能会出错,看最后面)

    ./configure
    make
    make install

    然后编写ini文件:

    vim /etc/php.ini

    内容:

    extension=redis.so

    重启apache(sudo /usr/sbin/apachectl restart),然后看看phpinfo()吧,应该有redis了。

    (phpize可能会出错)

    问题一:

    执行执行 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:

    解决办法:

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

    PS:经测试,适用于 Yosemite (10.10) Xcode 6.0.1 (6A317)

    问题二:

    如果执行 phpize 提示如下错误:

    Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable.

    先安装Homebrew,然后安装 autoconf :

    brew install autoconf
  • 相关阅读:
    去逛了一下浙东大峡谷
    终于开始释然
    其实在天堂AS IT IN HEAVEN
    寝室全景照
    黑与白
    努力下的意外
    文曲星的存在意义
    强烈推荐文章,给那些头脑发晕的看看
    学友演唱会
    最喜欢的歌
  • 原文地址:https://www.cnblogs.com/rxbook/p/6433120.html
Copyright © 2020-2023  润新知