>  Q&A  >  본문

동적 라이브러리 'php_grpc.dll'을 로드할 수 없습니다.

내 목표는 내 laravel 프로젝트를 Firestore Firebase에 연결하는 것입니다. 계속 진행하려면 grpc가 필요합니다. 하지만 내 문제는 .dll을 찾을 수 없다는 것입니다. .dll 파일을 ext 폴더에 업로드했습니다.

제 php.ini 파일에도 포함시켰습니다.

여전히 같은 오류가 발생합니다.

php와 grpc 버전이 충돌하는지 모르겠습니다.

댓글의 제안을 적용한 후:

P粉818125805P粉818125805300일 전371

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

  • P粉056618053

    P粉0566180532024-01-17 10:26:24

    nice_dev가 지적했듯이 이는 호환성 문제입니다. 스레드되지 않은 x64를 다운로드하여 사용했습니다. 효율적인. x84를 사용해왔기 때문에 작동하지 않는 것일 수도 있습니다.

    회신하다
    0
  • P粉806834059

    P粉8068340592024-01-17 09:50:25

    • 다음과 같이 php_.dll 접두사와 접미사 없이 확장명을 언급해야 합니다.
    • 필요한 경우 Apache 서버를 다시 시작하세요. php --version을 사용하여 명령줄에서 php 버전을 확인할 수도 있습니다. 경고/오류 없이 버전이 표시되면 확장 프로그램이 올바르게 로드되었음을 의미합니다.

    • 또한 스크린샷의 오류 메시지에서 알 수 있듯이 OS 아키텍처 및 PHP 버전과 관련된 올바른 GRPC 스레드 안전 패키지를 설치해야 합니다 https://pecl.php.net/package/grpc

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