无法安装memcached怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法安装memcached怎么办相关的知识,希望对你有一定的参考价值。

1 到memcached官方网站下载memcached,即memcached.exe文件

2 开始->运行 输入cmd命令(或者按win+R组合键),进入cmd控制台

3 c在md控制台切换到memcached.exe所在目录,我的是在F:\myenv

4 输入命令memcached.exe -d install,enter后,即可完成安装

5 启动,输入memcached.exe -d start命令,回车即可启动

6 使用netstat -an 如果看到11211端口在监听,说明启动成功
参考技术A 1.由于memcached依赖于libevent,因此需要安装libevent。由于linux系统可能默认已经安装libevent,执行命令:
rpm -qa|grep libevent
查看系统是否带有该安装软件,如果有执行命令:
rpm -e libevent-1.4.13-4.el6.x86_64 --nodeps(由于系统自带的版本旧,忽略依赖删除)

3. 安装libevent命令:
tar zxvf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure --prefix=/usr/local/libevent
make
make install
至此libevent安装完毕;
安装过程中出现:configure: error : no acceptable C compiler found in $PATH错误时是没有安装gcc,运行如下命令:
yum install gcc* make*

4. 安装memcached命令:
tar zxvf memcached-1.4.2.tar.gz
cd memcached-memcached-1.4.2
./configure --prefix=/usr/local/memcached --with-libevent=
/usr/local/libevent/
make
make install
至此memcached安装完毕;

5.当启动memcached时经常不能发现libevent.so;可以通过以下命令检查:
进入/usr/local/memcached/bin目录
LD_DEBUG=help
./memcached -v
LD_DEBUG=libs ./ memcached。本回答被提问者和网友采纳

windows 安装memchched和memcache教程

Memcached是一个内存缓存系统,而Memcache是php的一个扩展,是php用于操作和管理Memcached的工具。如果安装了Memcached但没有安装Memcache,php无法操控Memcached,但是可以使用命令行来操控Memcached;如果安装了Memcache却没安装Memcached,则无法使用。只有同时安装了Memcached和Memcache,才能在PHP中使用Memcached。

对此解释议论纷纷,以上只是个人对此的理解。

1、首先我们先来安装memcached缓存系统

链接:https://pan.baidu.com/s/1dVIpE21GACPMyggGfivKhQ
提取码:iu8o

下载完成后压缩到你本地硬盘里(建议不要放在C盘,为什么在这不解释)

2、打开你的cmd切换到你放文件的目录下(我的目录是E盘下面的memcached文件)

运行 memcached.exe -d install 进行编译安装

查看是否安装成功:memcached -h 若安装成功则会出现以下↓

3、然后开始启动memcached

运行命令 memcached.exe -d start

打开本地任务管理器查看是都已经启动↓

 

 现在我们缓存系统已经安装完成,接下来我们安装memcache扩展,如果童鞋们安装过redis扩展那么你肯定知道怎么找到你自己的操作系统以及php版本

在此我就不多说了,如果是新的童鞋那么你先去看一下https://www.cnblogs.com/dalaowang/p/9768055.html这里面会告诉你怎么对应选择版本等。

1、安装memcache扩展第一步

https://windows.php.net/downloads/pecl/releases/memcache/3.0.8/先下载对应你系统的memcache扩展版本

2、把php_memcache.dll放到php的ext目录下。

3、打开php.ini,在extension处添加一行代码:

extension=php_memcache.dll

4、重启你的本地服务器。

5、通过代码测试php是否已经可以使用memcached:

$memcache = new Memcache;
$memcache->connect("127.0.0.1",11211);	
$data = array(
           \'url\' => "https://www.cnblogs.com/dalaowang/",
           \'name\' => "HELLO , WORLD"
);
$memcache -> set("info",$data);
$info = $memcache->get("info");
echo \'<pre>\';
print_r($info);

  如果你打印出来里面的数据那就证明你已经安装连接成功了。

 

以上是关于无法安装memcached怎么办的主要内容,如果未能解决你的问题,请参考以下文章

如何在windows下安装多个memcached服务

带有 Django 的 Heroku 上的 Memcached:无法安装 pylibmc / memcacheify

windows 安装memchched和memcache教程

windows memcache 安装吗

memcached 安装使用

Memcached和Memcache安装(64位win7)