2012-08-30 2 views
3

간단한 질문입니다. PHP에서는 어떻게 com_dotnet을 비활성화 할 수 있습니까? phpinfo()에 나타납니다. Windows 7 Enterprise에서 Zend/Apache를 통해 PHP 버전 5.3.14를 실행 중입니다. php.ini 파일에서 com.allow_dcom = true 항목을 보았지만 주석 처리되었습니다.PHP com_dotnet을 어떻게 비활성화합니까?

+1

DOTNET없이 PHP를 다시 컴파일해야 할 수도 있습니다. DOTNET 전용 구성 옵션이 표시되지 않습니다. – Brad

+0

com.allow_decom = false로 설정해도 아무런 효과가 없습니다. –

+0

Brad에게 감사합니다! :-) –

답변

2

PHP는 COM Extension을 공유 확장으로 빌드 할 수 없었던 과거에는 버그가있었습니다. 이것은 최근에 수정되었습니다. 문제는 Bug #62146 com_dotnet cannot be built shared입니다.

PHP 5.3.15를 설치하면 .dll 확장자 파일을로드하지 않아서 비활성화 할 수 있습니다. 이 내용은 COM Installation의 사용자 의견에 요약되어 있습니다.

[COM_DOT_NET] 
extension=php_com_dot_net.dll 

PHP를 업그레이드 할 수없는 경우 버그가 표시되며 확장 프로그램을 사용 중지 할 수 없습니다.

+0

감사합니다. Zend 서버를 사용하고 있으며 권장 조치는 업데이트를 릴리스 할 때까지 기다리는 것입니다. 아직 5.3.15. –

관련 문제