Файл расширения GRP C Dll не найден PHP на локальной машине - PullRequest
0 голосов
/ 02 марта 2020

Приведенный ниже вывод появляется в моем CMD (windows 10) после установки ( руководство здесь ):

PHP Warning:  PHP Startup: Unable to load dynamic library 'grpc' (tried: C:\php\ext\grpc (The specified module could not be found.), C:\php\ext\php_grpc.dll (The specified module could not be found.)) in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'grpc' (tried: C:\php\ext\grpc (The specified module could not be found.), C:\php\ext\php_grpc.dll (The specified module could not be found.)) in Unknown on line 0

; Notes for Windows environments :
;
; - Many DLL files are located in the extensions/ (PHP 4) or ext/ (PHP 5+)
;   extension folders as well as the separate PECL DLL download (PHP 5+).
;   Be sure to appropriately set the extension_dir directive.
;
;extension=bz2
extension=curl
;extension=ffi
;extension=ftp
extension=fileinfo
;extension=gd2
;extension=gettext
;extension=gmp
;extension=intl
;extension=imap
;extension=ldap
extension=mbstring
;extension=exif      ; Must be after mbstring as it depends on it
;extension=mysqli
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
;extension=odbc
extension=openssl
;extension=pdo_firebird
extension=pdo_mysql
;extension=pdo_oci
;extension=pdo_odbc
;extension=pdo_pgsql
extension=pdo_sqlite
;extension=pgsql
;extension=shmop
extension=grpc

Я загрузил правильную версию DLL (x64) для правильная PHP версия (7.4), и я даже могу щелкнуть по местоположению, которое cmd пытается, когда я запускаю его в VS-коде, который просто открывает DLL, которая говорит мне, что у меня нет. Я также включил раздел расширения из моего php .ini, так как я совершенно потерян.

1 Ответ

0 голосов
/ 03 марта 2020

Оказалось, что я использовал Thread safe вместо Non thread safe, проблема закрыта.

...