Page 1 of 2

PHP Module ansehen deaktivieren/aktivieren

Posted: Tue 13. Jan 2026, 05:59
by mmaark
Hallo.
Wie kann ich eigentlich nachsehen, ob gewisse Module bei PHP aktiviert/deaktiviert sind?
Wie kann ich sie dann aktivieren?

mbstring, json, pcre, zlib und GDLib ?

Siehe Screenshots, so sieht es aus bei info.php

Re: PHP Module ansehen deaktivieren/aktivieren

Posted: Tue 13. Jan 2026, 07:20
by mmaark
Okay nachsehen kann ich in einer info.php

Aber wie kann ich die PHP Module installieren, gibt es eine Lösung, wo man das Terminal nicht nutzen muss?

Re: PHP Module ansehen deaktivieren/aktivieren

Posted: Tue 13. Jan 2026, 09:56
by Florian
Hallo,

ein Terminal ist immer notwendig. Am einfachsten ist es bei der Standard-PHP-Version. Dort lassen sich die meisten Module wie apt nachinstallieren.

Bei den Keyhelp PHP Versionen musst du im Zweifel das Modul kompilieren

Re: PHP Module ansehen deaktivieren/aktivieren

Posted: Tue 13. Jan 2026, 10:22
by mmaark
Florian wrote: Tue 13. Jan 2026, 09:56 Hallo,

ein Terminal ist immer notwendig. Am einfachsten ist es bei der Standard-PHP-Version. Dort lassen sich die meisten Module wie apt nachinstallieren.

Bei den Keyhelp PHP Versionen musst du im Zweifel das Modul kompilieren
Okay wenn ich folgende Sachen per Terminal Module installiere.

mbstring, json, pcre, zlib und GDLib

Was muss ich dann kompilieren? Funktionieren dann die Module automatisch für PHP Versionen 8.1,8.2,8.3 usw ?

Re: PHP Module ansehen deaktivieren/aktivieren

Posted: Tue 13. Jan 2026, 10:28
by Tobi
mmaark wrote: Tue 13. Jan 2026, 10:22
mbstring, json, pcre, zlib und GDLib
Die sind ohnehin Standard

Re: PHP Module ansehen deaktivieren/aktivieren

Posted: Tue 13. Jan 2026, 10:29
by Florian
Hallo,

diese Module sind standardmäßig dabei meines Wissens.

Für jede Version muss einzeln das Modul gebaut oder installiert werden.

Re: PHP Module ansehen deaktivieren/aktivieren

Posted: Tue 13. Jan 2026, 10:33
by mmaark
Ich habe eine Datei erstellt info.php

<?php
phpinfo(); // allg. Informationen zur PHP-Installation
?>

mit folgenden Inhalt.

Aber diese Module sind deaktiviert =>

mbstring, json, pcre, zlib und GDLib

Wie kann ich diese Module aktivieren, wenn es schon Standard dabei wären? Installieren muss man es nicht mehr?

Für PHP Version 8.3 , würde ich gerne die Module aktivieren

Ich nutze Debian, aktuelle Version von KeyHelp

Re: PHP Module ansehen deaktivieren/aktivieren

Posted: Tue 13. Jan 2026, 10:40
by Tobi
Aktiviere einfach die zusätzliche PHP Version von KeyHelp und verwende NICHT die Version des Betriebssystems.

Re: PHP Module ansehen deaktivieren/aktivieren

Posted: Tue 13. Jan 2026, 10:42
by Florian
Da ist dann aber keine normale Installation. Ich habs auf einem jungfräulichen Server geprüft dort sind diese Module auch bei der Standardversion aktiv

Re: PHP Module ansehen deaktivieren/aktivieren

Posted: Tue 13. Jan 2026, 10:51
by mmaark
Tobi wrote: Tue 13. Jan 2026, 10:40 Aktiviere einfach die zusätzliche PHP Version von KeyHelp und verwende NICHT die Version des Betriebssystems.
Ich habe Standard PHP Version 8.2
PHP Version 8.3 habe ich per Interpreter aktiviert im KeyHelp.
Florian wrote: Tue 13. Jan 2026, 10:42 Da ist dann aber keine normale Installation. Ich habs auf einem jungfräulichen Server geprüft dort sind diese Module auch bei der Standardversion aktiv
Wie kann man es nochmals überprüfen ob es aktiviert ist? Nur mit Info.PHP oder?
Kann man die php.ini einfach öffnen und aktivieren, wenn ja wie klappt es?

Ich habe damals KeyHelp, einfach installiert mit dem Befehl.
Auch Debian ist installiert.
Debian 12.13 (64-bit)

Re: PHP Module ansehen deaktivieren/aktivieren

Posted: Tue 13. Jan 2026, 11:13
by Alexander
mmaark wrote: Tue 13. Jan 2026, 10:51 Wie kann man es nochmals überprüfen ob es aktiviert ist? Nur mit Info.PHP oder?
3 Möglichkeiten:
1) Mit eigener phpinfo();
2) Im KeyHelp auf der Seite der Domains, in der Spalte PHP-Version auf die Nummer klicken
3) Per CLI:

Für die Standard-PHP-Version

Code: Select all

php -m
Für zusätzliche PHP Interpreter:

Code: Select all

keyhelp-php74 -m
keyhelp-php80 -m
keyhelp-php81 -m
keyhelp-php82 -m
...

Zum Aktivieren von Mods für die Standard-PHP-Version:

Code: Select all

phpenmod <NAME DES MODS>
Anschließend PHP-FPM Neu starten

Re: PHP Module ansehen deaktivieren/aktivieren

Posted: Tue 13. Jan 2026, 11:37
by mmaark
Okay wenn ich den Befehl: php -m eingebe.
Sind unter Module folgende drinnen:
mbstring, json, pcre, zlib auch natürlich mehr.

wenn ich keyhelp-php83 eingebe, sind auch die gleichen Module drinnen.
wenn ich keyhelp-php82 eingebe, sind auch die gleichen Module drinnen.

Die Frage ist einfach , wie kann ich die Module jetzt aktivieren?

Mit diesem Befehl kann ich die Module aktivieren, auch für PHP 8.3 ?

phpenmod <NAME DES MODS>
wenn ich das angebe mit dem Modul, kommen die Fehlermeldungen =>
Siehe Screenshot.

Re: PHP Module ansehen deaktivieren/aktivieren

Posted: Tue 13. Jan 2026, 11:39
by Tobi
Wenn dir die Module mit phpinfo() angezeigt werden sind sie auch schon aktiviert.

Re: PHP Module ansehen deaktivieren/aktivieren

Posted: Tue 13. Jan 2026, 12:04
by Florian
Hallo,

json, pcre zlib sind im fest einkompiliert im PHP, daher kann man diese nicht deaktivieren oder aktivieren. Das geht nur mit Modulen die unter /etc/php/<version>/mods-available vorhanden sind

Re: PHP Module ansehen deaktivieren/aktivieren

Posted: Tue 13. Jan 2026, 12:08
by mmaark
Ich teste nämlich eine Software, als Forum. Beim Support vom Forum, ist das nicht bekannt dieses Problem.
da erscheint dann eine leere Seite nach angeben, der Datenbankdaten.
Aber da die Module angeblich eh aktiviert sind, komisch.

und auf einem anderem Webspace-Provider klappt es ohne Probleme.

Aber auf meinem Webserver halt nicht unter KeyHelp aktuelle Version und Debian 12.13

Kann man als "localhost" für DatenbankDaten, was anderes auch angeben? Wäre dann die IP Adresse vom Server oder?