![Laravel 使用時の PHP 起動警告](https://rvso.com/image/1711463/Laravel%20%E4%BD%BF%E7%94%A8%E6%99%82%E3%81%AE%20PHP%20%E8%B5%B7%E5%8B%95%E8%AD%A6%E5%91%8A.png)
bash を使用して実行するたびにphp artisan serve
、次の 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 をまったく使用できなかった理由がまだわかりません。