>  Q&A  >  본문

확장이 ini 파일에 구성되어 있고 dll 파일이 존재하는데도 PHP가 활성화된 확장을 찾을 수 없습니다.

이 오류가 계속 발생합니다. WARNING PHP 경고: PHP는 시작 시 동적 라이브러리 'imagick'을 로드할 수 없습니다(시도: C:phpextimagick(지정된 모듈을 찾을 수 없음), C:phpextphp_imagick.dll(지정한 모듈을 찾을 수 없음))이 행에 있습니다. 0 알 수 없는 위치에 있습니다.

저는 PHP 8.1.20을 사용하고 있습니다. 다음에서 imagick용 ddl 파일을 얻었습니다. https://pecl.php.net/package/imagick/3.7.0/windows가 내 ext 폴더에 존재하며 내 ini 파일에 다음 줄을 추가했습니다: Extension=imagick

이 오류가 계속 발생하는 이유는 무엇인가요? 문제가 무엇인지 아는 사람이 있습니까?

ddl 파일 경로를 다시 확인해 봤는데 문제는 아니네요. 올바른 php ini 파일이 사용되고 있는지 다시 확인했습니다.

P粉617237727P粉617237727425일 전609

모든 응답(1)나는 대답할 것이다

  • P粉276064178

    P粉2760641782023-09-12 00:53:34

    잘못된 버전의 php_imagick.dll을 사용했습니다. 이 dll 파일은 PHP 버전 8.1.2용이고 저는 PHP 버전 8.1.20을 사용하고 있습니다. PHP 8.1.2로 다운그레이드했는데 문제가 해결되었습니다.

    회신하다
    0
  • 취소회신하다