在windows的php中安裝grpc擴充套件

wwzorz發表於2022-02-10

我是在使用php artisan serve啟動laravel框架的php專案之後出現grpc未找到
解決辦法如下:
1.安裝之前需要檢視本地安裝的php是否是執行緒安全的,檢視命令:
直接開啟命令視窗輸入 php -i | grep -i thread

在windows中的php中安裝grpc擴充套件

可以直接在官網下載=>pecl.php.net/package/gRPC
(下載的版本與你自己本地安裝的php的版本需要對應上)下載預編譯好的動態連結庫(dll)的zip包

在windows中的php中安裝grpc擴充套件

ps:如果安裝的php執行緒是不安全的而你下載的grpc包是執行緒安全的可能會出現如下警告

在windows的php中安裝grpc擴充套件

2.先檢視php擴充套件的目錄地址
例如我的php.ini中的擴充套件目錄在extension_dir=”C:\php\ext”
將下載下來的dll檔案放到php的安裝目錄的ext資料夾中,然後在php.ini中加上extension=php_grpc;
老版本的PHP配置可能是這樣的 extension=php_grpc.dll

題外話:
(我的系統是windows7 64位的)
我在安裝完php的擴充套件grpc時啟動專案時候報錯,缺少php7ts.dll這個檔案,可以前往www.dll-files.com/php7ts.dll.html地址下載對應版本的dll檔案

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章