2011-04-30 1 views
7

배경 : IIS 5.3에서 PHP 5.3을 사용하도록 구성된 Windows 7을 실행 중이고 mcrypt 모듈을로드해야합니다. 필요한 파일을 찾을 수 없습니다.Windows에서 PHP 5.3 용 '공식'libmcrypt.dll 및 php_mcrypt.dll은 어디에서 찾을 수 있습니까?

PHP 5.2도 설치했습니다. IIS Express의 경우 mcrypt 파일을 모두 포함하지만 PHP 5.3과 호환되지 않습니다. 5.2와 5.3 사이에서 VC6에서 VC9로 전환했기 때문입니다.

아파치 등을 포함한 PHP 패키지 배포판이 있습니다.하지만 그들은 모두 설치자로 포장되어 있습니다.이 두 파일이 필요합니다.

어디에서 파일을 찾을 수 있습니까? documentation에서

답변

16

, 그것은한다고 :

PHP 5.3 윈도우 바이너리는 Mcrypt 라이브러리 라이브러리의 정적 버전을 사용, 어떤 DLL이 필요하지 않습니다.

phpinfo을 실행하면 mcrypt가로드되었는지 확인할 수 있습니다. 이전 php.ini 파일을 복사 한 경우 mcrypt가 주석 처리되었는지 확인하십시오.

4
  1. 현재 Windows 용 Mcrypt 라이브러리 라이브러리를 찾을 수 있습니다 또는/PHP/폴더 당신의/PHP/내선에서 http://files.edin.dk/php/win32/mcrypt/

  2. 저장 libmcrypt.dll를 PHP를 찾을 수 있도록.

  3. 다음 확인

    에서 php.ini 파일을 업데이트해야합니다 :

    extension=php_mcrypt.dll 
    

    사람 : ** "

    extension=libmcrypt.dll 
    
+0

이것은 다음과 같은 경고를 우리에게 다시 제공 PHP 시작 : 잘못된 라이브러리 (PHP 라이브러리가 아닐 수도 있음) 'libmcrypt.dll' "** –

관련 문제