PHP 进程间内存共享

启用php的共享内存:

1).windows下,php.ini中取消 ;extension=php_shmop.dll 这行的行首分号,加载shmop扩展。
2) .linux/unix下,重新编译php,加入--enable--shmop 选项。

Shared Memory 的函数解释如下:

测试代码如下:

测试方法:浏览过 create.php 页面,只要 HTTP 服务不关,以后每打开 read.php 就能读取到共享内存中的 "hello world"。还有一种测试办法,在 create.php 后加个 while(true){} 让脚本不会退出,第一个 dos 窗口执行 php create.php,然后在别的窗口中执行 php read.php 就能在控制台下输出 "hello world"。

参考:http://blog.csdn.net/johnpanq/archive/2005/12/29/564818.aspx

 

类别: PHP. 标签: , . 阅读(174). 订阅评论. TrackBack.

Leave a Reply

Be the First to Comment!

avatar