当前位置: 首页 > 面试题库 >

如何在WAMP中启用内存缓存

田博超
2023-03-14
问题内容

如何在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


 类似资料:
  • 问题内容: 当我单击链接的内容设置为div innerHTML时,我具有此功能,我在jquery ajax中设置了属性,但是如果我再次单击该链接,则不会显示任何缓存,而ajax函数仍将到达服务器端并到达我困惑的相同内容实际上是启用缓存的,我应该怎么做才能使其工作? 问题答案: 是默认值,并不总是从缓存中获取内容。浏览器上项目的可缓存性取决于: 从原始Web服务器返回的响应头。如果标题指示不应缓存内

  • 我正在尝试让spring boot让浏览器缓存静态资源。我的资源位于“静态”下的类路径中。当我查看发回的标题时,我看到修改标题设置得很好,但不知何故,标题“缓存控制:无存储”也被添加了。 我已经看到了如何在Spring Boot中启用HTTP响应缓存的答案,但这似乎不适用于我,因为我没有使用Spring Security性,它不在类路径上。 我正在使用带有胸片的Spring启动1.4.0。 那么,

  • 问题内容: 我尝试将答案和论坛主题进行30种组合,但未找到正确的答案。 我需要做所有事情,但是如何启用curl int wamp服务器,因为我需要这样做? 有什么解决办法吗?我尝试取消注释-不起作用?我尝试插入wamp任务栏图标-php扩展名-php_curl我尝试将php_curl.dll复制到Win sistem中 不行 我需要做什么? 问题答案: 步骤如下: 关闭WAMP(如果正在运行) 导

  • 问题内容: 我已经使用Spring Boot 1.0.2实现了REST服务器。我无法阻止Spring设置禁用HTTP缓存的HTTP标头。 我的控制器如下: 所有HTTP响应均包含以下标头: 我尝试了以下操作来删除或更改这些标头: 调用控制器。 调用控制器。 定义是回报的,我打过电话。 将属性设置为-1或正值。 以上都不起作用。如何在Spring Boot中为所有或单个请求禁用或更改这些标头? 问题

  • 本文向大家介绍在 WildFly 中启用 Hibernate 缓存,包括了在 WildFly 中启用 Hibernate 缓存的使用技巧和注意事项,需要的朋友参考一下 示例 要在WildFly中为Hibernate启用二级缓存,请将此属性添加到persistence.xml文件中: 您还可以使用以下属性启用查询缓存: 启用Hibernate的二级缓存时,WildFly不需要您定义缓存提供程序,因为