致命错误:调用未定义的函数msg_get_queue()

我想在本地机器上运行一个脚本,我在MAC OSX豹。 我安装了PHP 5.2.x和Apache2。 我试图testing这个脚本,但我不断收到这个错误。 我search了一下,看到它可能只在linux / unix机器上可用,但我觉得很难相信。

尝试启用--enable-sysvmsg 。 config.m4文件只检查头文件sys / msg.h,所以它应该可以在Mac OSX上运行。

是否支持PHP安装中内置的方法? 看起来您需要使用Semaphore,Shared Memory和IPC支持来显式编译PHP。

信号量,共享内存和IPC:安装