2012-03-29 3 views
0

나는이 문제에 관해 많은 기사를 찾았지만 그들 중 누구도 나를 도왔습니다.windows 서버 2008 R2에 대한 php_mcrypt 확장자

  • 주석 php.ini의
  • 에 세미콜론은 PHP 폴더, 창문 및 창에 의존 파일 (libmcrypt.dll)를 추가 : 여기

    은 이미 노력을했는지의 I 목록입니다/system32
  • 시도 할 때마다 IIS 서버를 다시 시작했습니다.
  • this method을 사용할 수 없으며 zip 파일과 함께 설치되었습니다. 사용 가능하지만 PHP는 오류 로그를 확인하는 것은 나는이 메시지를 여러 번 발견 확장자가 표시됩니다 IIS 관리자에

: 여기

PHP Warning: PHP Startup: Unable to load dynamic library 'C:\Program Files (x86)\PHP\v5.3\ext\php_mcrypt.dll' - %1 is not a valid Win32 application. in Unknown on line 0 

은은 phpinfo의 스크린 샷()이다 phpinfo-mcrypt

IIS 7.5 및 PHP 5.3.10을 사용하는 Windows Server 2008 R2 64 비트를 사용하고 있습니다. 어쩌면 파일 (php_mcrytp.dll)이 좋지 않을 수도 있습니다. 어디서 다운로드 할 수 있습니까? php site에서 ext 폴더 아래에서 php_mcrytp.dll 파일을 찾을 수 없습니다.

답변

1

는 php.net에서 Windows 용 PHP를 다운로드 및 PHP의 FastCGI를 버전을 실행하는 경우 (당신이 PHP의 5.3.x 및 IIS 인다 등을) 감사, Mcrypt 라이브러리 라이브러리는 이미 PHP에 정적으로 컴파일 엔진. 추가 DLL을 설치할 필요가 없습니다.

phpinfo의 출력에 mcrypt 섹션이있는 경우 mcrypt가 이미 활성화되어 있음을 의미합니다 (그렇지 않으면 mcrypt 섹션이 누락 됨).

또한 mcrypt DLL이없는 이유이기도합니다.

관련 문제