如何在WAMP中启用内存缓存

如何在WAMP中安装内存缓存?

我在中找不到任何php_memche php.ini

现在我该怎么做?

@瑞安

感谢您的步骤,现在在WAMP中启用了内存缓存,我也已经在PHPINFO中进行了交叉检查。正在显示内存缓存。

我已经尝试过以下示例Memcache示例。但是抛出错误。

<?php

$memcache = new Memcache;

$memcache->connect('localhost:8085', 11211) or die ("Could not connect");

$version = $memcache->getVersion();

echo "Server's version: ".$version."<br/>\n";

$tmp_object = new stdClass;

$tmp_object->str_attr = 'test';

$tmp_object->int_attr = 123;

$memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data at the server");

echo "Store data in the cache (data will expire in 10 seconds)<br/>\n";

$get_result = $memcache->get('key');

echo "Data from the cache:<br/>\n";

var_dump($get_result);

?>

收到以下通知错误。

( ! ) Notice: Memcache::getversion() [memcache.getversion]: Server localhost:8085 (tcp 11211) failed with: Malformed version string (0) in C:\wamp\www\memcache\sample.php on line 7

我错过了…

回答:

以下是对我有用的步骤:

  • memcached.exe 直接链接
  • MSVCP71.DLL Windows DLL文件
  • msvcr71.dll
  • php_memcache.dll 适用于PHP 5.3.4 OR REF的工作内存缓存

  1. 复制MSVCP71.DLLmsvcr71.dllC:\windows\sysWOW64
  2. 复制memcached.exeC:\memcached
  3. 单击Windows键
  4. 类型:CMD
  5. 按下:Ctrl-Shift-Enter
  6. 选择 yes
  7. 类型: C:\memcached\memcached.exe -d install
  8. 类型: C:\memcached\memcached.exe -d start
  9. 复制php_memcache.dllC:\wamp\bin\php\php5.3.4\ext
  10. 使用Wamp控件重启Apache
  11. 启用WAMP-> PHP-> PHP扩展-> php_memcache

以上是 如何在WAMP中启用内存缓存 的全部内容, 来源链接: utcz.com/qa/397930.html

回到顶部