zoukankan      html  css  js  c++  java
  • Linux下编译memecaced

     

       
    安装memecached的时候要先把依赖的软件全部的安装上!
    第一步:
    在limux编译memcached需要
    :yum install gcc make libtool autoconf 着一些工具
    redis到时候也需要用。
    第二步:
    还有依赖的一个库!我们要先安装。
    下载:
    libevent.org的库!下载的时候state表示稳定版!!
    这个时候如果是虚拟机报错,看看是不是https给的端口是443的链接这样安全。如果不想改端口的话,在后面加上
    --no--check--certificate 就不用改端口了
    第三步:大家注意如果在虚拟机下面编译,时间不对GCC报错
    解决办法用date -s 吧年月日时分秒 我们全部改了
    解压:tar xvf libevent-2.1.8-stable.tar.gz
    进入文件夹: cd libevent-2.1.8-stable
    把文件安装到顺便检查环境: ./configure --prefix=/usr/local/libevevt
    安装:make && make install
    安装memcached
    1、解压 然后进入文件夹
    2、./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevevt/
    3、make && make install
     
     
    但是如果是Linux上面如果想php开启的话,还要下载扩展才可以,地址:http://pecl.php.net/package/memcache
    第一步:
    [root@vm15 local]# tar -zxvf memcache-3.0.8.tgz
    root@vm15 local]# cd memcache-3.0.8
    [root@vm15 memcache-3.0.8]# /usr/local/php/bin/phpize
    Configuring for:
    PHP Api Version: 20131106
    Zend Module Api No: 20131226
    Zend Extension Api No: 220131226
    第二步:
    [root@vm15 memcache-3.0.8]# ./configure --enable-memcache --with-php-config=/phpstudy/service/php/bin/php-config --with-zlib-dir
    根据当前的php版本生成.configure
    /phpstudy/server/php/bin/phpize --with-php-config=/phpstudy/server/php/etc/phpize
    这个时候ls就会出现 configure
    ./configure --with-php-config=/phpstu....
    [root@vm15 memcache-3.0.8]# make
    [root@vm15 memcache-3.0.8]# make install
    Installing shared extensions: 
    /usr/local/php/lib/php/extensions/no-debug-zts-20131226/
    [root@vm15 memcache-3.0.8]# ll /usr/local/php/lib/php/extensions/no-debug-zts-20131226/
    total 2140
    -rwxr-xr-x. 1 root root 453766 Dec 30 17:44 memcache.so
    -rwxr-xr-x. 1 root root 861055 Dec 30 16:47 Redis.so
    出现memcache.so就表明安装成功了
    第三步:
    配置支持php
    [root@vm15 memcache-3.0.8]# vim + /usr/local/php/lib/php.ini
    添加
    extension=memcache.so
    如果不知道位置也可以这样写
    extension_dir="./usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/"-----安装的路径
     
    :wq! #保存退出
  • 相关阅读:
    Redis基础
    MySQL基础
    MySQL基础
    MySQL基础
    MySQL基础
    Hello 博客园
    Linux | 常用命令
    JVM | 性能调优
    JVM | 垃圾回收
    学习笔记 | 分布式技术
  • 原文地址:https://www.cnblogs.com/ghjbk/p/6738752.html
Copyright © 2011-2022 走看看