如何在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的工作内存缓存
- 复制
MSVCP71.DLL
,msvcr71.dll
到C:\windows\sysWOW64
- 复制
memcached.exe
到C:\memcached
- 单击Windows键
- 类型:CMD
- 按下:Ctrl-Shift-Enter
- 选择
yes
- 类型:
C:\memcached\memcached.exe -d install
- 类型:
C:\memcached\memcached.exe -d start
- 复制
php_memcache.dll
到C:\wamp\bin\php\php5.3.4\ext
- 使用Wamp控件重启Apache
- 启用WAMP-> PHP-> PHP扩展-> php_memcache
以上是 如何在WAMP中启用内存缓存 的全部内容, 来源链接: utcz.com/qa/397930.html