
Jedes Mal, wenn ich php artisan serve
Bash verwende, erhalte ich diese PHP-Warnungen: Unable to load dynamic library 'oci8_12c' / 'pdo_oci', the specified module could not be found in Unknown on line 0
. Die Sache ist, dass ich außerhalb von Laravel problemlos eine Verbindung zu Oracle-Datenbanken herstellen und diese abfragen kann, indem ich sowohl oci8_12c
(überprüft mit oci_connect(), oci_parse() and oci_execute()
Funktionen) als auch pdo_oci
(ich habe einen Oracle-DB-Wrapper mit PDO erstellt und er funktioniert einwandfrei) Erweiterungen verwende. Außerdem wird keine dieser PHP-Warnungen ausgegeben, wenn ich Apache starte (mit XAMPP), ich habe das Fehlerprotokoll überprüft und es gibt keine Probleme. Gibt es noch etwas, das ich überprüfen kann? Haben Sie eine Idee, warum um Himmels Willen ich diese Nachrichten erhalte, wenn ich versuche, Artisan zu verwenden?
Antwort1
UPDATE: Ich habe dieses Problem gelöst. Anscheinend war das Problem, dass msvcr120.dll
beim Ausführen ein Fehler aufgetreten ist php.exe
. Ich habe jedoch immer noch keine Ahnung, warum ich eine Verbindung zu Oracle-Datenbanken herstellen konnte, ohne dass Fehler ausgegeben wurden, oder warum ich in dieser Situation überhaupt PHP verwenden konnte.