安装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! #保存退出

Linux下编译memecaced的更多相关文章

  1. linux下编译gcc6.2.0

    linux下编译gcc6.2.0 在archlinx的下gcc已经更新到6.2.1了,win10的WSL下还是gcc4.8.官方源没有比较新的版本,于是自己编译使用. GCC6的几个新特性 GCC 6 ...

  2. LINUX下编译安装PHP各种报错大集合

    本文为大家整理汇总了一些linux下编译安装php各种报错大集合 ,感兴趣的同学参考下. nginx1.6.2-mysql5.5.32二进制,php安装报错解决: 123456 [root@clien ...

  3. linux下编译安装vim7.4并安装clang_complete插件

    linux下编译安装vim7.4并安装clang_complete插件 因为debian里软件仓库中下载安装的vim是不支持python写的插件的(可以打开vim,在命令模式先输入:py测试一下),导 ...

  4. linux下编译出现空间不足解决办法

    linux下编译出现空间不足解决办法 编译内核出现问题: AS      .tmp_kallsyms1.o .tmp_kallsyms1.S:2: fatal error: when writing ...

  5. linux下编译安装curl

    linux下编译安装curl 1.下载curl git clone https://github.com/curl/curl.git 2.在curl目录下生成configure文件 ./buldcon ...

  6. 如何在Kali Linux下编译Windows Exploit

    前言 微软的Windows在企业或是个人应用领域占据着最大的市场份额,在渗透测试过程中你会经常遇到很多Windows的工作站和服务器.另一方面,大多数渗透测试人员主要使用基于Linux的发行版渗透测试 ...

  7. 如何用javac 和java 编译运行整个Java工程 (转载)【转】在Linux下编译与执行Java程序

    如何用javac 和java 编译运行整个Java工程 (转载)  http://blog.csdn.net/huagong_adu/article/details/6929817 [转]在Linux ...

  8. linux下编译qt5.6.0静态库——configure配置

    linux下编译qt5.6.0静态库 linux下编译qt5.6.0静态库 configure生成makefile 安装选项 Configure选项 第三方库: 附加选项: QNX/Blackberr ...

  9. linux下编译安装boost库

    linux下编译安装boost库 linux下编译安装boost库 1.下载并解压boost 1.58 源代码 下载 解压 2.运行bootstrap.sh 3.使用b2进行构建 构建成功的提示 4. ...

随机推荐

  1. Linux系列教程(六)——Linux文件搜索命令

    前一篇博客我们讲解了Linux链接命令和权限管理命令, 通过 ln -s  链接名 表示创建软链接,不加-s表示创建硬链接:还有三个更改权限的命令,chmod命令可以更改文件或目录权限,chown命令 ...

  2. CMake vs Make对比

    程序员现在已经使用了CMake和Make了很久.当您加入大公司或开始使用大型代码库开发项目时,您需要处理所有这些构建.你必须看到这些“CMakeLists.txt”文件浮动.你应该在终端上运行“cma ...

  3. Vue源码后记-vFor列表渲染(3)

    这一节肯定能完! 经过DOM字符串的AST转化,再通过render变成vnode,最后就剩下patch到页面上了. render函数跑完应该是在这里: function mountComponent( ...

  4. js实现获取短信验证码倒计时

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...

  5. ES6 for-of循环和迭代器使用细节

    SE5之前我们可以用for循环来遍历数组,SE5为数组引进了新的方法forEach(),方便了很多,但是该方法不能够通过break或者return返回外层函数. arr.forEach(functio ...

  6. CentOs6.8 hadoop集群搭建过程中的问题

    1.Error: Java heap space 网上有很多说是java虚拟机内存不够的,我也试着修改内存大小,但是没起作用,后来发现是文件在传输过程中失真.文件在上传到HDFS后变成乱码,重新上传文 ...

  7. Linux系列教程(十三)——Linux软件包管理之源码包、脚本安装包

    上篇博客我们讲解了网络yum源和光盘yum源的搭建步骤,然后详细介绍了相关的yum命令,yum 最重要是解决了软件包依赖性问题.在安装软件时,我们使用yum命令将会简单方便很多.我们知道yum命令只能 ...

  8. undefined 与null的区别与差异

    typeof null  ---> object 运行结果:

  9. spring cloud+dotnet core搭建微服务架构:Api授权认证(六)

    前言 这篇文章拖太久了,因为最近实在太忙了,加上这篇文章也非常长,所以花了不少时间,给大家说句抱歉.好,进入正题.目前的项目基本都是前后端分离了,前端分Web,Ios,Android...,后端也基本 ...

  10. python实现查有道词典

    因为要考英语四级,所以我今天一大早就起来被英语单词,但是作为英语渣渣的我,只能是在网页上挨个查单词的意思.查的多了,心生厌倦,便想着如何才能在终端下查单词,那样速度不就很快了? NOW,我仔细观察每次 ...