Module werden nicht teilweise nicht geladen

Alles, was den Apache betrifft, kann hier besprochen werden.

Module werden nicht teilweise nicht geladen

Postby Dachlatte » 26. October 2021 06:04

Hallo,
ich arbeite zwar nicht mit xampp, aber vielleicht kann mir dennoch jemand helfen?
Ich möchte gerne von PHP 7.4 auf PHP 8.0.11 upgraden. Die ini habe ich soweit auch angepasst, aber laut Apache Log werden offenbar die Module ftp, openssl, pdo_sqlite und sqlite3 nicht geladen. Einige andere werden demnach problemlos geladen. Damit sollte der eingetragene Pfad doch passen:
extension_dir = "c:/php/ext/"
Geladen sollte unverändert werden mit z.B.: extension=openssl

Hier noch der Eintrag aus dem error.log:
Code: Select all
[Tue Oct 26 06:51:56.710391 2021] [ssl:warn] [pid 2472:tid 488] AH01909: localhost:443:0 server certificate does NOT include an ID which matches the server name
[Tue Oct 26 06:51:56.878544 2021] [ssl:warn] [pid 2472:tid 488] AH01909: localhost:443:0 server certificate does NOT include an ID which matches the server name
PHP Warning:  PHP Startup: Unable to load dynamic library 'ftp' (tried: c:/php/ext/ftp (Das angegebene Modul wurde nicht gefunden), c:/php/ext/php_ftp.dll (Das angegebene Modul wurde nicht gefunden)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'openssl' (tried: c:/php/ext/openssl (Das angegebene Modul wurde nicht gefunden), c:/php/ext/php_openssl.dll (Das angegebene Modul wurde nicht gefunden)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_sqlite' (tried: c:/php/ext/pdo_sqlite (Das angegebene Modul wurde nicht gefunden), c:/php/ext/php_pdo_sqlite.dll (Das angegebene Modul wurde nicht gefunden)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'sqlite3' (tried: c:/php/ext/sqlite3 (Das angegebene Modul wurde nicht gefunden), c:/php/ext/php_sqlite3.dll (Das angegebene Modul wurde nicht gefunden)) in Unknown on line 0
[Tue Oct 26 06:51:56.900564 2021] [mpm_winnt:notice] [pid 2472:tid 488] AH00455: Apache/2.4.25 (Win64) OpenSSL/1.0.2j PHP/8.0.11 configured -- resuming normal operations
[Tue Oct 26 06:51:56.900564 2021] [mpm_winnt:notice] [pid 2472:tid 488] AH00456: Server built: Dec 16 2016 23:05:57
[Tue Oct 26 06:51:56.900564 2021] [core:notice] [pid 2472:tid 488] AH00094: Command line: 'C:\\Apache24\\bin\\httpd.exe -d C:/Apache24'
[Tue Oct 26 06:51:56.906577 2021] [mpm_winnt:notice] [pid 2472:tid 488] AH00418: Parent: Created child process 3668
[Tue Oct 26 06:51:57.329002 2021] [ssl:warn] [pid 3668:tid 384] AH01909: localhost:443:0 server certificate does NOT include an ID which matches the server name
[Tue Oct 26 06:51:57.467127 2021] [ssl:warn] [pid 3668:tid 384] AH01909: localhost:443:0 server certificate does NOT include an ID which matches the server name
PHP Warning:  PHP Startup: Unable to load dynamic library 'ftp' (tried: c:/php/ext/ftp (Das angegebene Modul wurde nicht gefunden), c:/php/ext/php_ftp.dll (Das angegebene Modul wurde nicht gefunden)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'openssl' (tried: c:/php/ext/openssl (Das angegebene Modul wurde nicht gefunden), c:/php/ext/php_openssl.dll (Das angegebene Modul wurde nicht gefunden)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_sqlite' (tried: c:/php/ext/pdo_sqlite (Das angegebene Modul wurde nicht gefunden), c:/php/ext/php_pdo_sqlite.dll (Das angegebene Modul wurde nicht gefunden)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'sqlite3' (tried: c:/php/ext/sqlite3 (Das angegebene Modul wurde nicht gefunden), c:/php/ext/php_sqlite3.dll (Das angegebene Modul wurde nicht gefunden)) in Unknown on line 0
[Tue Oct 26 06:51:57.487146 2021] [mpm_winnt:notice] [pid 3668:tid 384] AH00354: Child: Starting 64 worker threads.
[Tue Oct 26 06:52:00.824095 2021] [mpm_winnt:notice] [pid 2472:tid 488] AH00422: Parent: Received shutdown signal -- Shutting down the server.
[Tue Oct 26 06:52:02.826952 2021] [mpm_winnt:notice] [pid 3668:tid 384] AH00364: Child: All worker threads have exited.
[Tue Oct 26 06:52:02.846970 2021] [mpm_winnt:notice] [pid 2472:tid 488] AH00430: Parent: Child process 3668 exited successfully.


Besten Dank und viele Grüße
Stefan
Dachlatte
 
Posts: 6
Joined: 26. October 2021 05:54
Operating System: Windows 10 Pro

Re: Module werden nicht teilweise nicht geladen

Postby Nobbie » 26. October 2021 10:11

Vermutlich hast Du diese Module aus einer anderen Installation, die sind mit einer anderen Infrastruktur kompiliert und können deswegen nicht mit der Apache/PHP Grundinstallation geladen werdenn.

Dafür gibt es keine Umgehungslösung. Du brauchst eine PHP Installation "aus einem Guss", alle Module und DLLs müssen aus derselben Installation kommen.
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04

Re: Module werden nicht teilweise nicht geladen

Postby Dachlatte » 26. October 2021 10:58

Das überrascht mich..
Ich hatte das Paket der Version 8.0.11 heruntergeladen und kein File davon ausgetauscht.
Dann versuche ich jetzt nochmal mein Glück mit der Verison 8.0.12 die ich gerade heruntergeladen habe.

Hier fällt mir jetzt auf dass z.B. php_xmlrpc.dll und php_mcrypt.dll im ext-Verzeichnis nicht vorhanden ist. Wie gehe ich denn hier vor?
Für das xmlrpc hab ich diese Seite gefunden:
https://pecl.php.net/package/xmlrpc
Aber was ist den der Unterschied zwischen RC1 und RC2 ?
Für mcrypt bin ich auch hier fündig geworden:
https://pecl.php.net/package/mcrypt/1.0.4/windows

Das versuche ich morgen einmal auszuprobieren.
Dachlatte
 
Posts: 6
Joined: 26. October 2021 05:54
Operating System: Windows 10 Pro

Re: Module werden nicht teilweise nicht geladen

Postby Dachlatte » 27. October 2021 04:45

Ich habe es gerade mit der neu heruntergeladenen Version 8.0.12 versucht. Aber der Fehler scheint identisch. Diese vier DLLs werden einfach nicht geladen, als seien sie nicht vorhanden.
Dachlatte
 
Posts: 6
Joined: 26. October 2021 05:54
Operating System: Windows 10 Pro

Re: Module werden nicht teilweise nicht geladen

Postby Dachlatte » 27. October 2021 05:05

Die Reihenfolge der Extensions ist auch gleich geblieben:
Code: Select all
extension=ftp
extension=gd
extension=mbstring
extension=exif      ; Must be after mbstring as it depends on it
extension=mysqli
extension=openssl
extension=pdo_sqlite
extension=sqlite3
extension=xmlrpc
Dachlatte
 
Posts: 6
Joined: 26. October 2021 05:54
Operating System: Windows 10 Pro

Re: Module werden nicht teilweise nicht geladen

Postby Dachlatte » 27. October 2021 05:54

Die neuesten Redistributables von MS sind auch installiert.
Ich weiß gerade nicht mehr weiter..
Dachlatte
 
Posts: 6
Joined: 26. October 2021 05:54
Operating System: Windows 10 Pro

Re: Module werden nicht teilweise nicht geladen

Postby Nobbie » 27. October 2021 16:58

Ist das jetzt eine Xampp Installation? Wenn nicht, würde ich es damit versuchen. Ansonsten kann ich da nicht viel zu sagen, das kann ich von hier aus nicht. Ich vermute nach wie vor, dass bestimmte PHP DLLs nicht geladen werden können, weswegen als Folgefehler die genannten nicht geladen werden können. Aber woran das genau liegt, kann ich nicht beurteilen. Da hier im Prinzip das Xampp Forum ist, empfehle ich eben auch den Xampp Versuch und wenn das nicht geht, dann geht es leider nicht.

Man könnte dann noch versuchen, Windows neu und sauber zu installieren, oder gleich in die Vollen gehen und Windows sein lassen und auf Linux umsatteln. Letzteres wäre (und ist) meine persönliche Entscheidung.
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04

Re: Module werden nicht teilweise nicht geladen

Postby Dachlatte » 28. October 2021 12:08

Nein, es läuft nicht auf xampp.
Es läuft auch auf unserem Domänen-Controller, den installiere ich nicht so einfach neu.
Aber vielen Dank!
Dachlatte
 
Posts: 6
Joined: 26. October 2021 05:54
Operating System: Windows 10 Pro


Return to Apache

Who is online

Users browsing this forum: No registered users and 32 guests