2013-05-24 3 views
1

확장자 runkit의 샌드 박스를 사용하고 싶습니다.lampp에서 Runkit_Sandbox 사용

Sandboxing is ONLY AVAILABLE in PHP 5.1 (release version, or snapshot dated 
after April 28th, 2005) when thread safety has been enabled. 

파일 README에서 내 lampp를에서 PHP의 버전을 확인해야하는 5.4.7입니다하지만 Thread Safety 사용할 수 없습니다. phpinfo()에서 runkit이 설치되었지만 해당 Sandbox Support이 비활성화되었거나 사용할 수 없음을 알 수 있습니다. 나는 Runkit_Sandbox 클래스를 사용하려고 할 때, 오류가

Fatal error: Class 'Runkit_Sandbox' not found 

정말 지금 무엇을 할 수 없습니다 .. 내 lampp를에 Runkit_Sandbox 클래스를 사용하는 것이 가능 나왔다?

답변

2

http://github.com/zenovich/runkit의 마스터 브랜치는 모든 버전의 PHP와 호환됩니다. 샌드 박스는 스레드 안전이 활성화 된 경우에만 작동합니다. 따라서 Runkit_Sandbox 클래스를 사용하기 위해서는 플래그를 --enable-maintainer-zts로 설정 한 후 PHP를 다시 컴파일해야합니다. 그 후에 소스에서 컴파일 된 Runkit을 사용해야합니다.

+0

관심을 가져 주셔서 감사 드리며 죄송합니다. 지금까지 답변을 찾지 못해 죄송합니다. 귀하의 솔루션을 시도하고 다시 감사 드리겠습니다. – dahui