<?php
$mesg_key = ftok(__FILE__, 'm');
$mesg_id = msg_get_queue($mesg_key, 0666);
?>环境:rhel5.5+php5.3.2+apache2。已经加了编译选项:--enable-sysvshm、--enable-sysvsem、--enable-sysvmsg

解决方案 »

  1.   

    翻墙帮你找了找
    檢查 /usr/lib/php/modules/ 是否缺
    sysvmsg.so
    sysvshm.so
    sysvsem.so
    修复:
    yum install php-process
      

  2.   


    赞一个 楼上,我看手册上说开启了编译选择就可以了,上网也没找到其他资料。不知道是不是我理解错误了?
    Installation
    Support for this functions are not enabled by default. To enable System V semaphore support compile PHP with the option --enable-sysvsem. To enable the System V shared memory support compile PHP with the option --enable-sysvshm. To enable the System V messages support compile PHP with the option --enable-sysvmsg.