使用 Laravel 時的 PHP 啟動警告

使用 Laravel 時的 PHP 啟動警告

每次我php artisan serve使用 bash 運行時,我都會收到這些 PHP 警告:Unable to load dynamic library 'oci8_12c' / 'pdo_oci', the specified module could not be found in Unknown on line 0。問題是,在 laravel 之外,我可以使用oci8_12c(使用函數驗證oci_connect(), oci_parse() and oci_execute())和pdo_oci(我使用 pdo 建立了一個 oracle db 包裝器,它運作得很好)擴充功能來連接和查詢 Oracle 資料庫。此外,當我啟動apache(使用xampp)時,這些php警告都不會拋出,我檢查了errors.log,沒有任何問題。還有什麼我可以檢查的嗎?你知道為什麼當我嘗試使用 artisan 時我會收到這些訊息嗎?

答案1

更新:我解決了這種情況,顯然問題是msvcr120.dll丟失了,當我運行時拋出錯誤php.exe。但是,我仍然不知道為什麼我可以連接到 Oracle 資料庫而不拋出錯誤,或者在這種情況下為什麼我可以使用 php。

相關內容