如何:在 XAMPP(Windows 7/8/10)上安装 Memcache

HOW TO: Install Memcache on XAMPP (Windows 7/8/10)

我正在 Laravel 上做一个项目。我正在尝试制作一个简单的系统,该系统使用专注于内存缓存的缓存。刚开始学习的时候先查了下Laravel网站,发现使用Memcached缓存需要安装Memcached PECL包。

我搜索了一下,在安装过程中遇到了一些问题。

如何安装memcache

以下是安装内存缓存时应遵循的步骤。

  1. 开始你的xampp.
  2. 单击 'config' 并打开 php.ini 文件。

搜索

;extension=php_memcache.dll

如果没有找到添加

extension=php_memcache.dll
[Memcache]
memcache.allow_failover = 1
memcache.max_failover_attempts=20
memcache.chunk_size =8192
memcache.default_port = 11211
  1. windows.php.net 下载文件 php_memcache.dll (一定要检查你的php版本和php_memcache.dll是否相同,否则会报错)

解压并将'.dll'文件粘贴到路径xampp\php\ext,在我的例子中是F:\xampp\php\ext(我不得不将文件重命名为 memcache.dll 但是当您查看其他描述的网站时这个步骤,他们没有告诉重命名,但我已经在我的项目中这样做了!)。

  1. 为 windows
  2. 下载并安装 Memcache 服务器

jellycan

下载 Memcache.exe

下载完成后,解压并将memcache.exe文件放入您选择的任意目录(例如C:/memcached/)。确保文件夹名称应为 memcached

  1. “运行作为管理员”打开cmd提示并执行安装

c:/memcached/memcached.exe -d install

然后输入

net start "memcached server"

以防万一您已经安装了内存缓存。然后通过 net start "memcached server".

为了安装目的,您可以转到复制 memcache.exe 的路径。并双击该文件,安装内存缓存,现在只需添加行 net start "memcached server" 并启用内存缓存。

  1. 重新启动 Xampp Apache

  2. 重新启动 Memcached:

    C:\Windows\system32> net start “memcached”

    memcached 服务正在启动。 memcached 服务启动成功。

    C:\Windows\system32> net stop “memcached”

    memcached 服务正在停止。 memcached 服务已成功停止。