2010-05-17 36 views
2

我想在本地機器上運行腳本,我在MAC OSX豹上運行。我安裝了PHP 5.2.x和Apache2。我試圖測試這個腳本,但我一直得到這個錯誤。我搜索了一下,看到它可能只在linux/unix機器上可用,但我發現很難相信。致命錯誤:調用未定義函數msg_get_queue()

+1

你有你的PHP編譯'--enable-sysvmsg'選項? – 2010-05-17 15:28:27

+0

什麼@dev說:http://www.php.net/manual/en/sem.installation.php – 2010-05-17 15:30:45

+0

我不認爲我做過,但我會看看該鏈接Pekka – 2010-05-17 15:37:15

回答

0

嘗試啓用--enable-sysvmsg。 config.m4文件只檢查頭文件sys/msg.h,所以它應該可以在Mac OSX上運行。

0

是否支持PHP安裝中內置的方法?看起來您需要使用Semaphore,Shared Memory和IPC支持來顯式編譯PHP。

Semaphore, Shared Memory and IPC: Installation

+0

謝謝布賴恩,展望它現在 – 2010-05-17 15:37:44

相關問題