• ubuntu下安装phpredis的模块扩展


    1.前提是先安装好redis,然后再安装phpredis。

    。。

    2.先下载phpredis-master.tar.gz安装包。。。

    详细详情例如以下:

    <span style="color:#33CC00;"><span style="background-color: rgb(0, 0, 0);">1.tar zxvf phpredis-master.tar.gz </span></span>

    <span style="color:#33CC00;"><span style="background-color: rgb(0, 0, 0);">2.cd phpredis-master/</span></span>

    <span style="color:#33CC00;"><span style="background-color: rgb(0, 0, 0);">3./opt/lampp/bin/phpize ./configure --with-php-config=/opt/lampp/bin/php-config</span></span>
    
    注意phize和php-config的路径。我的php是在lampp以下,详细路径依据你的php路径来
    <span style="color:#33CC00;"><span style="background-color: rgb(0, 0, 0);">4.sudo /opt/lampp/bin/phpize-5.5.15</span></span>
    执行到这一步会出现以下问题

    <span style="color:#33CC00;"><span style="background-color: rgb(0, 0, 0);">Configuring for:
    PHP Api Version:         20121113
    Zend Module Api No:      20121212
    Zend Extension Api No:   220121212
    Cannot find autoconf. Please check your autoconf installation and the
    $PHP_AUTOCONF environment variable. Then, rerun this script.</span></span>
    

    这时就须要安装两个东西

    <span style="color:#33CC00;"><span style="background-color: rgb(0, 0, 0);">5.sudo apt-get install m4</span></span>
    假设安装过程中出现下面错误

    <span style="color:#33CC00;"><span style="background-color: rgb(0, 0, 0);">dpkg: error processing package install-info (--unpack):
     子进程 已安装 post-installation 脚本 返回了错误号 127
    在处理时有发生错误:
     install-info
    E: Sub-process /usr/bin/dpkg returned an error code (1)</span></span>
    

    则在这里有解决的方法:http://blog.csdn.net/hearain528/article/details/44173069

    然后又一次安装就可以安装成功m4...

    <span style="color:#33CC00;"><span style="background-color: rgb(0, 0, 0);">6.sudo apt-get install autoconf</span></span>
    假设也出现上面5的问题,则和第5步的解决的方法一样。。

    <span style="color:#33CC00;"><span style="background-color: rgb(0, 0, 0);">7.sudo /opt/lampp/bin/phpize-5.5.15 </span></span>
    

    <span style="color:#33CC00;"><span style="background-color: rgb(0, 0, 0);">8.sudo ./configure --with-php-config=/opt/lampp/bin/php-config</span></span>

    <span style="color:#009900;"><span style="background-color: rgb(0, 0, 0);">9. sudo make</span></span>
    

    <span style="color:#33CC00;"><span style="background-color: rgb(0, 0, 0);">10.sudo make install
        Installing shared extensions: /opt/lampp/lib/php/extensions/no-debug-non-zts-20121212/    </span></span>
    
    上面出现的路径则是redis.so的路径,然后在php.ini里面添加

    <span style="color:#33CC00;"><span style="background-color: rgb(0, 0, 0);">11.extension="/opt/lampp/lib/php/extensions/no-debug-non-zts-20121212/redis.so"</span></span>

    然后重新启动server,或者重新启动php,然后执行phpinfo.php查看phpredis扩展是否成功安装。



  • 相关阅读:
    SDWebImage内存性能优化
    dataGridView1数据导出
    listView数据导出
    sqlserver定时备份
    C#-IniFiles文件配置连接数据库
    (转)线程同步详解
    C#工具类:Json操作帮助类(转载)
    c#实现验证码功能
    屏蔽F12审查元素,禁止使用右键菜单
    c# excel如何导入到sqlserver数据库
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/5131292.html
Copyright © 2020-2023  润新知