내 목표는 내 laravel 프로젝트를 Firestore Firebase에 연결하는 것입니다. 계속 진행하려면 grpc가 필요합니다. 하지만 내 문제는 .dll을 찾을 수 없다는 것입니다. .dll 파일을 ext 폴더에 업로드했습니다.
제 php.ini 파일에도 포함시켰습니다.
여전히 같은 오류가 발생합니다.
php와 grpc 버전이 충돌하는지 모르겠습니다.
댓글의 제안을 적용한 후:
P粉0566180532024-01-17 10:26:24
nice_dev가 지적했듯이 이는 호환성 문제입니다. 스레드되지 않은 x64를 다운로드하여 사용했습니다. 효율적인. x84를 사용해왔기 때문에 작동하지 않는 것일 수도 있습니다.
P粉8068340592024-01-17 09:50:25
php_
和 .dll
접두사와 접미사 없이 확장명을 언급해야 합니다. 필요한 경우 Apache 서버를 다시 시작하세요. php --version을 사용하여 명령줄에서 php 버전을 확인할 수도 있습니다. 경고/오류 없이 버전이 표시되면 확장 프로그램이 올바르게 로드되었음을 의미합니다.
또한 스크린샷의 오류 메시지에서 알 수 있듯이 OS 아키텍처 및 PHP 버전과 관련된 올바른 GRPC 스레드 안전 패키지를 설치해야 합니다 https://pecl.php.net/package/grpc