PHP im Apache2 aktivieren
-
Aktivieren von PHP im Apache2 mit
a2enmod
-
PHP in Apache2 mit
LoadModule
aktivieren - Aktivieren Sie PHP in Apache2, indem Sie einen symbolischen Link erstellen
In diesem Artikel erfahren Sie, wie Sie PHP in Apache2 mit a2enmod
, LoadModule
und einem symbolischen Link aktivieren. Wenn Sie einen Modulfehler über PHP erhalten, zeigen wir Ihnen, wie apt-get
ihn beheben kann.
Aktivieren von PHP im Apache2 mit a2enmod
Um PHP mit a2enmod
zu aktivieren, müssen Sie den folgenden Befehl eingeben:
sudo a2enmod phpX.X
Dabei steht X.X
für die aktuelle PHP-Version.
Wenn Sie nun PHP5 haben, können Sie Folgendes tun:
- Öffnen Sie Ihr Terminal.
- Geben Sie
sudo a2enmod php5
ein, um PHP5 zu aktivieren. - Geben Sie
sudo service apache2 reload
ein.
Der letzte Befehl lädt die Apache2-Konfiguration neu. Wenn Sie jedoch andere PHP-Versionen wie PHP7 oder PHP8.1 haben, können Sie eine der folgenden Methoden verwenden, um PHP zu aktivieren:
sudo a2enmod php7
sudo a2enmod php8.1
Stellen Sie nach jedem Befehl sicher, dass Sie die Apache2-Konfiguration mit sudo service apache2 reload
neu laden. Wenn Sie in der Zwischenzeit eine Fehlermeldung erhalten, dass das PHP-Modul nicht existiert, installieren Sie das Modul für Ihr aktuelles PHP.
Das Folgende wird das tun. Vergessen Sie nicht, X.X
durch Ihre PHP-Versionsnummer zu ersetzen.
apt-get install libapache2-mod-phpX.X
PHP in Apache2 mit LoadModule
aktivieren
Mit dem LoadModule
können Sie Ihr PHP zur Liste der aktiven Module hinzufügen. Dazu setzen Sie in httpd.conf
den absoluten Pfad Ihrer PHP-Moduldatei.
So machen Sie es für PHP5.x, PHP7.x und PHP8.x. Das X
ist Ihre PHP-Versionsnummer und /path/to/mods-available/
ist das Verzeichnis von mods-available
.
# For PHP5.x
LoadModule php5_module /path/to/mods-available/libphpX.so
# For PHP7.x
LoadModule php7_module /path/to/mods-available/libphpX.so
# For PHP8.x
LoadModule php_module /path/to/mods-available/libphpX.so
Aktivieren Sie PHP in Apache2, indem Sie einen symbolischen Link erstellen
Mit ln -s
können Sie einen symbolischen Link vom Verzeichnis mods-available
auf mods-enabled
erstellen. Dadurch können Sie das PHP im Verzeichnis mods-enabled
verwenden.
So erstellen Sie einen symbolischen Link basierend auf Ihrer PHP-Version. Ersetzen Sie path/to/mods-available/
und path/to/mods-enabled/
basierend auf Ihrem System.
# For PHP5.x, PHP7.x, PHP8.x
# X is your PHP version number
ln -s /path/to/mods-available/libphpX.so /path/to/mods-enabled/libphpX.so
Habdul Hazeez is a technical writer with amazing research skills. He can connect the dots, and make sense of data that are scattered across different media.
LinkedIn