ich habe auf meinem Windows 10 PC mit Apache 2.4.54 lokal PHP 8.0 am Laufen, das geht auch.
Ich habe dann PHP 8.1 aus der ZIP in einen anderen Ordner (PHP81) und wollte umschalten, also im Apache mit:
LoadModule php_module "c:/Program Files/PHP/8.1/php8apache2_4.dll" PHPIniDir "c:/Program Files/PHP/8.1/"
eingebunden, aber starte ich den Apache neu wird das PHP nicht gestartet, also .php Seiten auf meinem Lokalhost gehen icht.
Schalte ich wieder um auf den 8.0 geht wieder alles.
Ich kriege beim Versuch PHP 8.1 zu starten in der Ereignisanzeige für jede Extension einen Fehler, zB:
Die Beschreibung für die Ereignis-ID "4" aus der Quelle "PHP-8.0.25" wurde nicht gefunden. Entweder ist die Komponente, die dieses Ereignis auslöst, nicht auf dem lokalen Computer installiert, oder die Installation ist beschädigt. Sie können die Komponente auf dem lokalen Computer installieren oder reparieren. Falls das Ereignis auf einem anderen Computer aufgetreten ist, mussten die Anzeigeinformationen mit dem Ereignis gespeichert werden. Die folgenden Informationen wurden mit dem Ereignis gespeichert: php[18980] PHP Warning: PHP Startup: Unable to load dynamic library 'mysqli' (tried: c:\Program Files\PHP\8.1\ext\mysqli (Das angegebene Modul wurde nicht gefunden), c:\Program Files\PHP\8.1\ext\php_mysqli.dll (Die angegebene Prozedur wurde nicht gefunden)) ("c:\Apache24\bin\httpd.exe" -k runservice) Die Nachrichtenressource ist vorhanden, die Nachricht wurde in der Nachrichtentabelle jedoch nicht gefunden
Siehe auch den Screenshot im Anhang.
Der Pfad auf das 8.1 stimmt.
Was mich irritiert ist, dass die Ereignisanzeige als Quelle von PHP-8.0.25 spricht, aber es ist ja PHP-8.1.12 und nicht 8.0
Ich habe testweise dann die alte 7.4 eingesetzt, danach direkt die 8.1 aber immer noch sei die Quelle 8.0
Ich komme nicht weiter, das hatte ich noch nie.
Neustarten hat natürlich nichts gebracht, auch alle Extensions zu deaktivieren (in der php.ini) brachte nichts.
Hat jemand noch einen Tipp, was das sein kann?
Danke.
franc
Dieser Beitrag wurde von franc bearbeitet: 03. Dezember 2022 - 20:05