WAMP上的shmop / PHP

时间:2013-02-08 05:26:11

标签: php wamp shared-memory

PHP的shm_函数在我的LINUX服务器上运行良好,但在Windows上不受支持。目前我正在测试WAMP上的代码并使用file_get / put_content作为shm_attach等的本地替代品,但这很笨拙。我认为shmp_系列函数与OS无关。但是,当我尝试像

这样简单的事情时
<?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中使用它。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

在WAMP v2.2上

  • 左键单击WAMP托盘图标
  • 选择PHP - &gt; PHP扩展
  • 向下滚动以查找php_shmop并启用它
  • WAMP重启

    你应该好好去。