2010-05-17 10 views
2

로컬 컴퓨터에서 스크립트를 실행하려고하는데 MAC OSX 표범에 있습니다. 나는 PHP 5.2.x와 Apache2를 설치했다. 이 스크립트를 테스트하려고하는데이 오류가 계속 발생합니다. 나는 조금 주위를 봤 거든 그것은 리눅스/유닉스 기계에서만 사용할 수있을 것이라고 말한 무언가를 보았지만 그게 어렵다고 생각합니다.치명적 오류 : 정의되지 않은 함수를 호출 msg_get_queue()

+1

은 당신은 당신의 PHP는'--enable-sysvmsg' 옵션을 사용하여 컴파일해야합니까? –

+0

무엇이 @dev : http://www.php.net/manual/en/sem.installation.php –

+0

내가 그랬다고 생각하지는 않지만, 그 링크 Pekka를 살펴 보겠습니다 –

답변

0

--enable-sysvmsg을 사용해보십시오. config.m4 파일은 sys/msg.h 헤더 만 검사하므로 Mac OSX에서 작동해야합니다.

0

PHP 설치시 내장 된 메소드를 지원합니까? 세마포어, 공유 메모리 및 IPC 지원을 사용하여 PHP를 명시 적으로 컴파일해야하는 것처럼 보입니다.

Semaphore, Shared Memory and IPC: Installation

+0

고마워요 Brian, Looking into 지금 –

관련 문제