在w7下的wamp中配置memcache

php版本是5.4.16 ,我的电脑是w7 64位的。

一、 memcache和memcached的区别

在自己的新程序中打算全面应用memcached技术,这个很容易理解这是memcached是内存缓存,但是怎么还有memcache呢?

其实很简单,memcache是php的一个扩展,用于php管理memcached,php-memcache.dll。

  如果安装了memcached不安装扩展,那么php无法操控memcached,但是命令行使用起来没有问题

  如果安装了memcache扩展但是没有安装memcached服务,那么这个就无法使用

  只有同时安装了memcached服务和memcache扩展才可以在PHP中使用memcached提高动态网站性能

二、 安装memcached

  1. Memcached-win64 下载:

    a. 下载最新版:http://blog.couchbase.com/memcached-windows-64-bit-pre-release-available

    b. 直接下载:   http://www.2cto.com/uploadfile/2012/0713/20120713110308123.zip

  2. 解压放某个盘下面,比如:

    D:\memcached\memcached.exe

  3. 在终端(也即cmd命令界面)下输入以下命令安装windows服务:

    D:\memcached>memcached.exe -d install

  4. 再输入下面命令启动:

    D:\memcached>memcached.exe -d start

三、安装memcache的php扩展

  1. php_memcache.dll 下载:从 http://pecl.php.net/package/memcache/3.0.8/windows下载对应的版本号(x86是32位的,x64是64位的)

  2. 把php_memcache.dll放到php的ext目录: 如:D:\wamp\bin\php\php5.4.16\ext\php_memcache.dll

  3. 修改php.ini来加入扩展,并重启apache服务器:

   如:D:\wamp\bin\php\php5.4.16\php.ini 加入 ;extension=php_memcache.dll  重启apache服务器。

注意:正常按照这个流程安装就可以成功。

结果......结果.....我装了两个小时,还是失败了!!!

   为什么呢?

     因为不管从官网下载还是从别处下载,对应的64位php5.4版本的php_memecache.dll,总是运行不了!感觉要暴走了。。。

     我都要考虑升级php、重装wamp了,最后时刻发现我装的wamp竟然......竟然是32位的!!噗...... 简直要吐血身亡。

怎么看自己装的软件是多少位呢?

     a. 一般默认装在"Program Files(x86)"文件夹下是32位的,“Program Files”文件夹下是64位的。

     b. 如果没安装在这两个文件夹下面,自己电脑是64位的。想看是什么版本的。可以通过“任务栏管理->进程” 看运行的程序后面有没有 "*32" 有的话是32位的 否则64位的。

   附上各版本的memcache: http://pan.baidu.com/s/1jGGKEDg

   然后...... 然后...... 终于成功了~

参考:http://blog.csdn.net/wusuopubupt/article/details/9128431

时间: 2024-10-31 08:45:23

在w7下的wamp中配置memcache的相关文章

wamp 中配置域名的虚拟主机

#配置自己的虚拟主机<VirtualHost *:80>    #网站目录,如果在www目录下的php目录,下面就填写F:/www/phpp    ServerAdmin www.ecx.com    DocumentRoot "D:/wamp/www/ecx"     #域名    ServerName www.ecx.com    #这里配置欢迎首页面    DirectoryIndex index.html index.htm index.php    ErrorLo

ubuntu下在Eclipse中配置MonkeyRunner环境

此时本机的环境为: ubuntu系统为:16.04: jdk版本:1.8.0_77 参考的文档有: https://my.oschina.net/yusi/blog/512399?p=1 http://www.cnblogs.com/yuzr/p/4148477.html http://www.cnblogs.com/liutong3310/p/4019602.html http://blog.csdn.net/jane1229/article/details/43655189 1.jdk下载地

ubuntn下 nginx+phpstorm 中配置xdebug调试

xdebug安装和配置说明,主要用于个人学习记录. 一.echo phpinfo(); 搜素xdebug,若未搜素到,则标识未安装或安装失败. 二.拷贝步骤1中输出的所有结果.访问http://xdebug.org/wizard.php ,将拷贝的信息粘贴到文本框中,点击output 按钮. 三.步骤2操作完毕后,输出根据输出结果完成xdebug安装. 1.下载xdebug,访问https://xdebug.org/files/ 会列出所有xdebug版本,根据需要选择,我这里选择了:xdebu

在tomcat下context.xml中配置各种数据库连接池(JNDI)

1.   首先,需要为数据源配置一个JNDI资源.我们的数据源JNDI资源应该定义在context元素中.在tomcat6版本中,context元素已经从server.xml文件中独立出来了,放在一个context.xml文件中.因为server.xml是不可动态重加载的资源,服务器一旦启动了以后,要修改这个文件,就得重启服务器才能重新加载.而context.xml文件则不然,tomcat服务器会定时去扫描这个文件.一旦发现文件被修改(时间戳改变了),就会自动重新加载这个文件,而不需要重启服务器

windows下访问虚拟机中配置的虚拟主机

一般情况下,这种是不会访问不了的,但是,可以关闭虚拟机系统中的防火墙,并配置windows下的host来解决这个问题.[虚拟机ip  虚拟域名] deepin里边这样操作 具体操作: 安装防火墙输入:sudo apt-get install ufw 结果如下图:如果提示(Y/N)的,就输入y回车就行了(大小写无所谓),和下图一样就说明已经安装上了. 查看防火墙状态:sudo ufw status提示:Status: active 说明已经成功开启了提示:Status: inactive 说明已经

linux下在Apache中配置python

如果想要Apache可以执行python之类的网页程序,那么就得安装一些额外的模块,python程序安装的模块为mod_python install -y  mod_python进行安装 第一步,配置apache 在httpd.conf中,找到: AddHandler cgi-script .cgi 把它改为: AddHandler cgi-script .cgi .py 其他设置: <Directory "/var/www/cgi-bin">     AllowOverr

Mac下在zsh中配置adb命令

Mac下自带的终端默认黑白色的,对于一个技术宅来说不能忍啊.然后换成了iTerm,安装上了zsh,安装后界面如下: 这里写图片描述 但是常用的adb命令却找不到了,还向github上提了issue,下面有这样一个回复: 这里写图片描述 原来是自己没有配置下面在终端或者iTerm界面运行如下命令:open ~/.zshrc这样就开了配置文件,然后在zshrc文件里面添加如下配置:source ~/.bash_profile(这个表示默认把系统的配置文件拿过来了)export ANDROID_HOM

在Ubuntu下的OpenStack中配置使用Spice协议

by 无若 ####控制节点#安装apt-get install nova-spiceproxy spice-html5 spice-vdagent #配置 nano /etc/nova/nova.conf# Vnc configuration#vnc_enabled=false [spice]enabled=truehtml5proxy_base_url=http://192.168.29.81:6082/spice_auto.htmlkeymap=en-usserver_listen=0.0

WAMP中的mysql设置密码(默认密码为空)及phpmyadmin的配置

来自:  http://wenku.baidu.com/link?url=J4K28e1kt-_ykJLsOtS1b5T6hKj5IzL5hXSKIiB133AvPCUXLlxGKScsBsxi0mA-mPaL3dNDMQZ-UW9aHqIG1KQLEKDZmUWO0XY9ozUtnd7 为WAMP中的mysql设置密码密码   WAMP安装好后,mysql密码是为空的,那么要如何修改呢?其实很简单,通过几条指令就行了,下面我就一步步来操作.  1. 首先,通过WAMP打开mysql控制台.