我的目標是將我的 laravel 專案連接到 firestore firebase。我將需要 grpc 才能繼續它。但是我的問題是找不到 .dll。我已經將 .dll 檔案上傳到 ext 資料夾中。
我也將它包含在我的 php.ini 檔案中。
仍然出現同樣的錯誤
不知道php和grpc版本是否衝突。
應用評論的建議後:
由於nice_dev指出這是一個相容性問題。我下載了非線程x64並使用它。有效。一直在使用 x84,也許是它無法工作的原因。
php_
.dll
如果需要,請重新啟動 Apache 伺服器。您也可以使用 php --version 在命令列上檢查 php 版本。如果它顯示的版本沒有任何警告/錯誤,則表示擴充功能已正確載入。
此外,如螢幕截圖中的錯誤訊息所示,您需要安裝與您的作業系統架構和PHP 版本相關的正確的GRPC 執行緒安全性套件https://pecl.php.net /package/grpc
由於nice_dev指出這是一個相容性問題。我下載了非線程x64並使用它。有效。一直在使用 x84,也許是它無法工作的原因。
php_
和.dll
前綴和後綴的擴展,如下所示:如果需要,請重新啟動 Apache 伺服器。您也可以使用 php --version 在命令列上檢查 php 版本。如果它顯示的版本沒有任何警告/錯誤,則表示擴充功能已正確載入。
此外,如螢幕截圖中的錯誤訊息所示,您需要安裝與您的作業系統架構和PHP 版本相關的正確的GRPC 執行緒安全性套件https://pecl.php.net /package/grpc