美文网首页
php redis扩展安装错误以及解决方法

php redis扩展安装错误以及解决方法

作者: samXY | 来源:发表于2016-11-03 14:29 被阅读0次

    Google一下安装redis扩展的教程,如下:

    1.首先git clone 项目到本地,切换到phpredis目录下

    2.在shell中输入 phpize 然后 ./configure 进行配置

    3.接下来就是最后的sudo make 和sudo make install了

    然而,这遇到一个问题,说是将redis.so转移到某个路径权限出错,再仔细看一看,那个路径根本不是我要的extension(PHP扩展统一安装路径)路径


    问题分析

    可能是某个系统shell将默认路径改了,我们看一下我们想要的安装路径:

    phpinfo();exit;

    pic 1

    那么怎么查看系统是如何设置安装路径的呢?看一下教程,有一个shell phpize

    vim `which phpize`

    默认取的php是 /usr/lib/php/lib/extension/*

    vim `which php-config`

    安装的extension_dir 是这个,和我们phpinfo里查出来的不一致 如pic 1

    解决问题:

    查到问题了,是用了系统默认的shell phpize和php-config,那么怎么使用我们想要的安装路径呢,那就要在 configure的时候指定php-with-config

    1.首先git clone 项目到本地,切换到phpredis目录下

    2.在shell中输入 phpize 然后 ./configure -with-php-config= /usr/local/Cellar/php70/bin/php-config        进行配置

    3.接下来就是最后的sudo make 和sudo make install了


    相关文章

      网友评论

          本文标题:php redis扩展安装错误以及解决方法

          本文链接:https://www.haomeiwen.com/subject/bhobuttx.html