美文网首页我爱编程
php 安装yar/redis/mongodb扩展

php 安装yar/redis/mongodb扩展

作者: SuperGu | 来源:发表于2018-02-24 09:38 被阅读58次

    一、安装yar扩展

    1、先装msgpack

    #    pecl install msgpack

    安装跳了一大堆编译过程过程,省略ING 只关心后几行

    Build process completed successfully

    Installing '/usr/include/php/ext/msgpack/php_msgpack.h'

    Installing '/usr/lib64/php/modules/msgpack.so'

    install ok: channel://pecl.php.net/msgpack-0.5.6

    configuration option "php_ini" is not set to php.ini location

    You should add "extension=msgpack.so" to php.ini

    2、安装yar

    #    pecl install yar

    然后会生成yar.so文件在php扩展目录里。

    修改php.ini

    在最后添加一句

    extension=yar.so



    二、安装Redis扩展

    1、查看PHP当前已有扩展

    #    php  -m

    2、搜索pecl有没有redis扩展

    #    pecl search redis

    3、搜索pecl有没有igbinary扩展

    #    pecl searchigbinary

    4、安装igbinary扩展

    #    sudo pecl installigbinary

    5、安装redis扩展

    #    sudo pecl install redis



    三、安装mongodb扩展

    1、搜索pecl有没有mongoldb扩展

    #    pecl searchmongodb

    2、安装mongodb扩展

    #    sudo pecl installmongodb

    3、通过pecl安装mongodb扩展时,提示以下错误

    ......

    configure: error: Cannot find OpenSSL's

    ......

    解决:

    #    wget  http://pecl.php.net/get/mongodb-1.3.4.tgz

    #    tar zxf mongodb-13.3.4.tgz

    #    cd mongodb-13.3.4.tgz

    #    phpize        //编译

    #    find / -name openssl    //查找openssl目录

    #    ./configure --with-openssl-dir=/usr/local/Cellar/openssl/1.0.2n

    #    make

    #    sudo make install

    编译安装成功后,修改 sudo vi/ect/php.ini 加入

    extension=mongodb.so;

    相关文章

      网友评论

        本文标题:php 安装yar/redis/mongodb扩展

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