2011-05-15 4 views
2

나는 포기한다. 나는 얼마 전에 this question에게 물었다. 그러나 나는 그 문제에 다시 빠져있다. 나는 여전히 컴파일 오류/누락 된 파일/내가 할 수없는/수정할 시간이없는 다른 것들을 고수하고있다. 나에게 잘못 이해하지 말라. 나는 여러 번 컴파일했지만 아무런 DLL 파일도 만들지 못했다. WAMPServer 2.1e [Apache 2.2.17, PHP 5.3.5]를 사용합니다. php_runkit을 활성화 한 후에는 시작되지 않습니다. 이미 인터넷에서 컴파일 된 DLL조차도 작동하지 않습니다. 또 다른 때 Windows는 단순히 나를 반대하는 것 같습니다.누군가 나를 위해 PHP runkit DLL 확장을 컴파일 할 수 있습니까?

프로그래머로서 나는 다음과 같은 질문을하는 것이 정말로 실망 스럽다고 느낍니다. 나를 위해 PHP runkit DLL 확장을 컴파일하거나 작업 중 하나를 가리킬 수 있습니까? 작동하는지 테스트하고 WAMP 스택 구성을 제공하여 광산을 조정할 수 있습니다.

당신은 내 영웅이 될 것입니다.

답변

0

IcompiledZenovich's fork 5.3, ZTS, VS9 없음, Visual Studio에서 빌드하기 위해 사소한 변경 사항이있는 f8daf39.

불행히도 ZTS 버전은 손상되어 컴파일되지 않았습니다. 문제는 해결하기 위해 약간의 노력이 필요할 것입니다. 따라서 PHP를 Apache 모듈이 아닌 CGI 바이너리로 실행해야합니다.

+1

일반적인 WAMP 스택에서 실행할 방법이 없다고하니? –

+0

@ Tomasz 나는 CGI 또는 FastCGI를 사용해야 할 것이라고 말하고 있습니다. 그걸 위해 아파치를 설정하는 것이 특별히 어렵지는 않습니다 ... – Artefacto

+0

일반 스택에서 "간단히 실행"할 수는 없지만 당신이 말한대로 할 수는 있습니다. 이것은 내가받은 가장 좋은 대답이다. 그래서 나로부터의 불만은 없다. ;] –

0

Artefacto의 바이너리가 올바르게 작동하지 않아 PHP 5.3, 5.4 및 5.5 (TS 및 NTS 버전 모두)의 최신 실행 키트를 컴파일했습니다. 여기서 그걸 잡을 수 있습니다 - https://github.com/Crack/runkit-windows.

PHP 5.3 및 5.4 모듈은 VC9, 5.5와 VC11로 컴파일되므로 공식 PHP 바이너리로 작동합니다.