【问题标题】:shmop/PHP on WAMP [closed]WAMP 上的 shmop/PHP [关闭]
【发布时间】:2013-02-08 05:26:11
【问题描述】:

PHP 的 shm_ 函数在我的 LINUX 服务器上完美运行,但在 Windows 上不受支持。目前我正在 WAMP 上测试我的代码,并使用 file_get/put_content 作为 shm_attach 等的本地替代品,但这很笨拙。我认为 shmp_ 系列函数是独立于操作系统的。但是,当我尝试一些简单的事情时,例如

<?php
$shm_key = 12879;
$shm_id = shmop_open($shm_key, "c", 0644, 100);
echo $shm_id;
?>

PHP 抱怨它不知道 shmop_open。我在 Google 上搜索了一个扩展,发现 shmop 是由一个特殊的 PHP 构建提供的。我现在不可能进入这个问题,但我想知道是否有可能找到一个已激活 shmop 的现成版本(Win 32),以便我可以将它与 Windows7 + WAMP 一起使用。任何帮助将不胜感激。

【问题讨论】:

  • 您使用的是什么版本的 WAMP?

标签: php wamp shared-memory


【解决方案1】:

在 WAMP v2.2 上

  • 左键单击 WAMP 托盘图标
  • 选择 PHP -> PHP 扩展
  • 向下滚动找到php_shmop并启用它
  • WAMP 重启

    你应该很高兴。

【讨论】:

  • 谢谢。我有一段时间没有升级我的 WAMP 安装,它仍然是 v 2.0,右键单击时没有显示 shmop 扩展。我升级了,一切都很好。我猜这不是我在这个论坛上问过的最聪明的问题:-/
猜你喜欢
  • 1970-01-01
  • 2014-03-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-08
  • 2012-01-27
  • 2012-11-18
  • 2013-04-03
相关资源
最近更新 更多