2017-10-10 21 views
0

我试图在PHp中运行shared memory函数。然而,当运行一个脚本时,我得到了这个函数没有被定义的错误。PHP7在XAMPP上运行共享内存(schmop)?

enter image description here

为了使用共享内存我读到这样的:

要使用shmop你就需要在编译PHP在配置行的--enable-shmop参数。

但是我不知道如何做到这一点的XAMPP

+0

你想用这个扩展名做什么?恕我直言,这不是特别有用;还有其他更好的PHP脚本之间共享数据的方法。 – duskwuff

+0

@duskwuff你能列出一些其他的库吗?我正在尝试在不依赖于sql/flat文件的情况下在脚本执行之间存储数据。我研究了memcached,但它在Windows x64环境下不支持PHP 7.1 – BDillan

+0

除了memcache(d)之外,还有apcu。 – duskwuff

回答

0

在php.ini,添加扩展= p​​hp_shmop.dll。此扩展程序默认提供共享,因此需要加载才能使这些功能可用。

谢谢。