zoukankan      html  css  js  c++  java
  • php扩展编译(以memcached为例)

    1)到 https://pecl.php.net/ 上搜索并下载(wget)你需要的扩展的源码包

    2)解压并切换进入扩展包的目录

    3)使用phpize工具自动生成 configure

    4)configure配置扩展

    5)编译并安装扩展

    【下面以编译php的memcached扩展来做一个代码参考】

    #编译memcached需要libmemcached库,所以我们先安装一下libmemcached,其他扩展看情况处理
    wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz
    tar -zxvf libmemcached-1.0.18.tar.gz
    cd libmemcached-1.0.18
    ./configure --prefix=/usr/local/libmemcached --with-memcached=/usr/local/memcached/bin  --enable-libmemcachedprotocol
    make && make install
    
    
    #ps:如果安装libmemcahed失败,请检查你的gcc和gcc-c++版本
    #安装gcc44和gcc44-c++和改变环境变量的方法
    yum remove gcc gcc-c++
    yum install gcc44 gcc44-c++
    export CC=/usr/bin/gcc44
    export CXX=/usr/bin/g++44
    
    #编译memcached扩展
    /usr/local/lamp/php/bin/phpize
    ./configure --enable-memcached --with-php-config=/usr/local/lamp/php/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached --disable-memcached-sasl
    make && make install
  • 相关阅读:
    Luogu P1020 导弹拦截
    洛谷 p1196 带权并查集
    gradle 语法基础
    Codeforces Round #542 div.2 C
    我了解的字符编码
    洛谷p3374 树状数组1
    树状数组2
    线段树模板 求区间和, 区间加法,乘法更新
    洛谷 p1886 滑动窗口
    HDOJ.1251
  • 原文地址:https://www.cnblogs.com/tujia/p/5393614.html
Copyright © 2011-2022 走看看