MongoDB extension für PHP 8.1
Posted: Sat 26. Feb 2022, 16:27
Ich bin sicher, dass die Ursache des Problems bei KeyHelp liegt. (Probleme ohne KeyHelp-Bezug gehören ins Offtopic-Forum)
Ja, wenn ich einen cleanen Server aufsetze und direkt PHP 8.1 installiere, besteht das Problem nicht.
Server-Betriebssystem + Version (z.B. Ubuntu 20.04)
Debian 11.2 (64-bit)
Eingesetzte Server-Virtualisierung-Technologie (z.B. keine, OpenVZ, KVM, XEN, etc.)
KVM
KeyHelp-Version + Build-Nummer (z.B. 22.0 (Build 2366))
21.3 (Build 2344)
Problembeschreibung / Fehlermeldungen
Nachdem ich über die KeyHelp Oberfläche PHP 8.1.1 nachinstalliert habe, habe ich versucht, die PHP-Erweiterung "mongodb" über PECL zu installieren. "apt install php-dev" habe ich natürlich vorher ausgeführt und dann erfolgreich die Erweiterung mit "pecl install mongodb" installiert.
Erwartetes Ergebnis
Die Erweiterung wird für PHP 8.1.1 zur Verfügung gestellt.
Tatsächliches Ergebnis
Die Erweiterung wurde für PHP 7.4 zur Verfüfung gestellt und ich konnte nach stundenlangem Testen keine Lösung finden, wie ich die Erweiterung für PHP 8.1.1 lauffähig bekomme.
Schritte zur Reproduktion
Frisches KeyHelp installieren, über die Oberfläche PHP 8.1.1 installieren, "apt install php-dev", "pecl install mongodb".
Zusätzliche Informationen (kürzlich durchgeführte Änderungen am Server) / Auszüge aus Protokolldateien (/var/log/*, /var/log/keyhelp/php-error.log, etc.)
Ich habe auch versucht, PECL zu zwingen, die Erweiterung für PHP 8.1.1 zu installieren, jedoch kann die Erweiterung dann nicht gebuildet werden mit phpize. Meldung: "phpize8.1.1 not found".
Ja, wenn ich einen cleanen Server aufsetze und direkt PHP 8.1 installiere, besteht das Problem nicht.
Server-Betriebssystem + Version (z.B. Ubuntu 20.04)
Debian 11.2 (64-bit)
Eingesetzte Server-Virtualisierung-Technologie (z.B. keine, OpenVZ, KVM, XEN, etc.)
KVM
KeyHelp-Version + Build-Nummer (z.B. 22.0 (Build 2366))
21.3 (Build 2344)
Problembeschreibung / Fehlermeldungen
Nachdem ich über die KeyHelp Oberfläche PHP 8.1.1 nachinstalliert habe, habe ich versucht, die PHP-Erweiterung "mongodb" über PECL zu installieren. "apt install php-dev" habe ich natürlich vorher ausgeführt und dann erfolgreich die Erweiterung mit "pecl install mongodb" installiert.
Erwartetes Ergebnis
Die Erweiterung wird für PHP 8.1.1 zur Verfügung gestellt.
Tatsächliches Ergebnis
Die Erweiterung wurde für PHP 7.4 zur Verfüfung gestellt und ich konnte nach stundenlangem Testen keine Lösung finden, wie ich die Erweiterung für PHP 8.1.1 lauffähig bekomme.
Schritte zur Reproduktion
Frisches KeyHelp installieren, über die Oberfläche PHP 8.1.1 installieren, "apt install php-dev", "pecl install mongodb".
Zusätzliche Informationen (kürzlich durchgeführte Änderungen am Server) / Auszüge aus Protokolldateien (/var/log/*, /var/log/keyhelp/php-error.log, etc.)
Ich habe auch versucht, PECL zu zwingen, die Erweiterung für PHP 8.1.1 zu installieren, jedoch kann die Erweiterung dann nicht gebuildet werden mit phpize. Meldung: "phpize8.1.1 not found".