Wie Sie die PHP-Version in Ihrer Hosting-Umgebung ändern (Vollständiger Leitfaden)
Die Verwaltung Ihrer PHP-Version ist eine der kritischsten administrativen Aufgaben für jeden Website-Besitzer oder Entwickler. Ob Sie ein Upgrade durchführen, um die neuesten Leistungsverbesserungen zu nutzen, ein Downgrade für die Kompatibilität mit älteren Anwendungen durchführen oder Sicherheitslücken beheben – das genaue Wissen, wie man PHP-Versionen in verschiedenen Hosting-Umgebungen wechselt, ist eine wesentliche Fähigkeit. Dieser umfassende Leitfaden führt Sie durch jede verfügbare Methode – von der grafischen Benutzeroberfläche von cPanel bis zu Befehlszeilentools auf VPS Hosting und dedizierten Servern.
1. Warum PHP-Versionsverwaltung wichtig ist
PHP betreibt über 77% aller Websites mit einer bekannten serverseitigen Sprache, einschließlich großer Plattformen wie WordPress, Joomla, Drupal und Magento. Jede große PHP-Version führt erhebliche Änderungen ein:
- Leistungssteigerungen: PHP 8.x ist dank des JIT-Compilers (Just-In-Time) dramatisch schneller als PHP 5.x oder 7.x.
- Sicherheits-Patches: Ältere PHP-Versionen erreichen schließlich das Ende der Lebensdauer (EOL) und erhalten keine Sicherheitsupdates mehr, was Ihre Website gefährdet.
- Anwendungskompatibilität: Einige ältere Plugins, Themes oder benutzerdefinierte Anwendungen wurden für bestimmte PHP-Versionen geschrieben und können bei neueren Versionen fehlschlagen.
- Hosting-Compliance: Viele Hosting-Provider erzwingen Mindestanforderungen für die PHP-Version, um die Sicherheitsstandards des Servers zu gewährleisten.
Wenn Sie Ihre PHP-Version nicht proaktiv verwalten, kann dies zu fehlerhafter Funktionalität, Sicherheitsverletzungen oder vollständigen Website-Ausfallzeiten führen. Das Verständnis, wie man diese Einstellung steuert – unabhängig von Ihrem Hosting-Typ – ist für jeden ernsthaften Web-Administrator unverzichtbar.
2. PHP-Versionen und Kompatibilität verstehen
Bevor Sie Änderungen vornehmen, ist es wichtig, den PHP-Versionszyklus und die Versionsverwaltung zu verstehen.
PHP-Versionsnummerierung
PHP folgt einem MAJOR.MINOR.PATCH Versionierungsschema:
| Komponente | Beispiel | Bedeutung |
|---|---|---|
| Major | 8 | Signifikante architektonische Änderungen, mögliche Breaking Changes |
| Minor | 8.2 | Neue Funktionen, abwärtskompatible Verbesserungen |
| Patch | 8.2.10 | Nur Bugfixes und Sicherheitspatches |
PHP-Supportlebenszyklus
Jede PHP-Nebenversion erhält:
- Aktive Unterstützung für ungefähr 2 Jahre (Bugfixes + Sicherheitspatches)
- Nur Sicherheitsunterstützung für ein zusätzliches Jahr
- End of Life (EOL) danach werden keine Patches mehr veröffentlicht
Derzeit unterstützte PHP-Versionen (Stand 2024–2025)
| PHP-Version | Status | Hinweise |
|---|---|---|
| PHP 8.3 | Aktive Unterstützung | Neueste stabile Version |
| PHP 8.2 | Aktive Unterstützung | Empfohlen für die meisten Anwendungen |
| PHP 8.1 | Nur Sicherheit | Immer noch weit verbreitet |
| PHP 8.0 | EOL | Vermeiden — keine Sicherheitspatches |
| PHP 7.4 | EOL | Nur Legacy-Unterstützung |
| PHP 7.3 und darunter | EOL | Stark abgeraten |
> Faustregel: Führen Sie immer die höchste PHP-Version aus, die Ihre Anwendung offiziell unterstützt. Wenn Ihr CMS oder Framework PHP 8.2 unterstützt, gibt es keinen Grund, PHP 7.4 auszuführen.
3. Methode 1: PHP-Version über cPanel ändern (MultiPHP Manager)
cPanel ist das am weitesten verbreitete Hosting-Kontrollpanel und bietet zwei integrierte Tools zur PHP-Versionsverwaltung: MultiPHP Manager (serverübergreifend oder pro Domain) und MultiPHP INI Editor (zur Feinabstimmung von PHP-Einstellungen). Wenn Sie ein VPS mit cPanel verwenden, stehen Ihnen beide Tools zur Verfügung.
Schritt 1: Melden Sie sich bei cPanel an
- Öffnen Sie Ihren Browser und navigieren Sie zu Ihrer cPanel-Login-URL:
https://yourdomain.com:2083 (sicher, empfohlen)
https://yourdomain.com/cpanelhttps://your-server-ip:2083- Geben Sie Ihren cPanel-Benutzernamen und Ihr Passwort ein.
- Klicken Sie auf Anmelden.
Schritt 2: Öffnen Sie MultiPHP Manager
- Scrollen Sie im cPanel-Dashboard zum Abschnitt Software.
- Klicken Sie auf MultiPHP Manager.
> Alternative: Einige cPanel-Setups bezeichnen dies als PHP-Version auswählen, PHP-Konfiguration oder PHP-Selektor (letzteres ist bei CloudLinux-basiertem Shared Hosting üblich). Die Benutzeroberfläche kann leicht unterschiedlich sein, aber der Prozess ist derselbe.
Schritt 3: Wählen Sie Ihre Domain und PHP-Version aus
In der MultiPHP Manager-Benutzeroberfläche:
- Sie sehen eine Liste aller Domains und Subdomains, die auf Ihrem Konto gehostet werden.
- Aktivieren Sie das Kontrollkästchen neben der Domain, die Sie ändern möchten.
- Wählen Sie aus dem Dropdown-Menü PHP-Version oben auf der Seite Ihre gewünschte PHP-Version aus (z. B.
PHP 8.2). - Klicken Sie auf Anwenden.
> Wichtig: Wenn Sie ein Shared-Hosting-Konto haben, werden die verfügbaren PHP-Versionen von Ihrem Hosting-Provider bestimmt. Wenn Sie eine Version benötigen, die nicht aufgelistet ist, wenden Sie sich an das Support-Team Ihres Hosts oder erwägen Sie ein Upgrade auf einen VPS-Hosting-Plan, bei dem Sie die vollständige Kontrolle über installierte PHP-Versionen haben.
Schritt 4: (Optional) Passen Sie PHP-Einstellungen über MultiPHP INI Editor an
Nach dem Wechsel der Version müssen Sie möglicherweise PHP-Konfigurationswerte anpassen:
- Kehren Sie zum Abschnitt Software in cPanel zurück.
- Klicken Sie auf MultiPHP INI Editor.
- Wählen Sie Ihre Domain aus dem Dropdown-Menü aus.
- Ändern Sie Werte wie:
memory_limit (z. B. 256M)
upload_max_filesize (z. B. 64M)
max_execution_time (z. B. 300)
post_max_size (z. B. 64M)
Klicken Sie auf Anwenden, um die Änderungen zu speichern.
Schritt 5: Überprüfen Sie die Änderung
Erstellen Sie eine Testdatei, um die aktive PHP-Version zu bestätigen (siehe Abschnitt 7 für vollständige Anweisungen).
4. Methode 2: PHP-Version über .htaccess ändern (Apache)
Wenn Ihre Hosting-Umgebung Apache ausführt, aber keinen grafischen PHP-Selektor bereitstellt, können Sie die PHP-Version direkt über Ihre .htaccess Datei steuern. Diese Methode ist besonders nützlich bei Shared Web Hosting Plänen, bei denen der Zugriff auf Serverebene eingeschränkt ist.
Funktionsweise
Apache verwendet Handler, um zu bestimmen, wie .php Dateien verarbeitet werden. Durch die Angabe eines benutzerdefinierten Handlers in .htaccess weisen Sie Apache an, eine bestimmte PHP-Version für Ihre Website zu verwenden.
Schritt 1: Greifen Sie auf Ihre .htaccess-Datei zu
Sie können .htaccess bearbeiten über:
cPanel File Manager: Navigieren Sie zu public_html, suchen Sie .htaccess, klicken Sie mit der rechten Maustaste und wählen Sie Bearbeiten.
FTP/SFTP-Client: Verbinden Sie sich mit Ihrem Server und navigieren Sie zu Ihrem Web-Root (normalerweise public_html oder www).
SSH-Befehlszeile: nano /home/username/public_html/.htaccess> Hinweis: .htaccess ist eine versteckte Datei. Aktivieren Sie in Ihrem FTP-Client „Versteckte Dateien anzeigen”. Im cPanel File Manager aktivieren Sie „Versteckte Dateien anzeigen (Dotfiles)” in den Einstellungen oben rechts.
Schritt 2: Fügen Sie die PHP-Handler-Direktive hinzu
Fügen Sie eine der folgenden Zeilen zu Ihrer .htaccess Datei hinzu, je nach der Benennungskonvention des PHP-Handlers Ihres Servers:
Für PHP 8.2:
AddHandler application/x-httpd-php82 .phpFür PHP 8.1:
AddHandler application/x-httpd-php81 .phpFür PHP 7.4 (Legacy):
AddHandler application/x-httpd-php74 .phpAlternative Syntax (auf einigen Hosts verwendet):
# Using suPHP or FastCGI
Action php-cgi /cgi-bin/php82
AddHandler php-cgi .php> Wichtig: Der genaue Handler-Name (x-httpd-php82, x-httpd-php81, usw.) hängt davon ab, wie Ihr Hosting-Anbieter PHP auf seinen Servern konfiguriert hat. Wenn das Obige nicht funktioniert, überprüfen Sie die Dokumentation Ihres Hosts oder kontaktieren Sie den Support für die korrekten Handler-Namen.
Schritt 3: Speichern und Testen
Speichern Sie die .htaccess Datei und testen Sie Ihre Website. Wenn Sie einen 500 Internal Server Error sehen, ist der Handler-Name wahrscheinlich falsch — entfernen Sie die Zeile und versuchen Sie eine alternative Syntax.
5. Methode 3: PHP-Version über die Befehlszeile ändern (VPS/Dedicated Servers)
Wenn Sie Ihre eigenen Dedicated Servers oder einen VPS mit Root-Zugriff verwalten, haben Sie vollständige Kontrolle über die PHP-Installation und den Versionswechsel. Dies ist die leistungsstärkste und flexibelste Methode.
Voraussetzungen
- Root- oder Sudo-Zugriff auf Ihren Server
- SSH-Client (Terminal auf macOS/Linux, PuTTY oder Windows Terminal auf Windows)
- Grundlegende Vertrautheit mit Linux-Befehlszeilenvorgängen
Ubuntu / Debian — Verwendung von update-alternatives
Ubuntu- und Debian-basierte Systeme verwenden das update-alternatives System zur Verwaltung mehrerer PHP-Versionen gleichzeitig.
Schritt 1: Hinzufügen des Ondřej Surý PHP-Repositorys
Dieses PPA bietet mehrere PHP-Versionen für Ubuntu/Debian:
sudo apt update
sudo apt install -y software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt updateSchritt 2: Installieren Sie die gewünschte PHP-Version
# Install PHP 8.2 and common extensions
sudo apt install -y php8.2 php8.2-cli php8.2-fpm php8.2-mysql php8.2-curl
php8.2-gd php8.2-mbstring php8.2-xml php8.2-zip php8.2-bcmath
# Install PHP 8.1 if needed
sudo apt install -y php8.1 php8.1-cli php8.1-fpm php8.1-mysqlSchritt 3: Wechseln Sie die Standard-PHP-Version (CLI)
# View all registered PHP alternatives
sudo update-alternatives --list php
# Switch to PHP 8.2
sudo update-alternatives --set php /usr/bin/php8.2
# Or use the interactive selector
sudo update-alternatives --config phpDer interaktive Selector zeigt etwa folgendes an:
There are 3 choices for the alternative php (providing /usr/bin/php).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/php8.2 82 auto mode
1 /usr/bin/php7.4 74 manual mode
2 /usr/bin/php8.1 81 manual mode
3 /usr/bin/php8.2 82 manual mode
Press <enter> to keep the current choice[*], or type selection number:Geben Sie die Nummer der gewünschten Version ein und drücken Sie Enter.
Schritt 4: Wechseln Sie die PHP-Version für Apache (mod_php)
# Disable current PHP module (e.g., PHP 8.1)
sudo a2dismod php8.1
# Enable new PHP module (e.g., PHP 8.2)
sudo a2enmod php8.2
# Restart Apache
sudo systemctl restart apache2Schritt 5: Wechseln Sie die PHP-Version für Nginx (PHP-FPM)
Bei Nginx wird PHP über PHP-FPM verwaltet. Aktualisieren Sie Ihren Nginx-Serverblock, um auf den korrekten FPM-Socket zu verweisen:
# In your Nginx server block configuration
location ~ .php$ {
fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}Starten Sie dann sowohl PHP-FPM als auch Nginx neu:
sudo systemctl restart php8.2-fpm
sudo systemctl restart nginxCentOS / RHEL / AlmaLinux / Rocky Linux — Verwendung von SCL oder Remi Repository
Option A: Verwendung von Software Collections (SCL) — CentOS 7
# Install the SCL repository
sudo yum install -y centos-release-scl
# Install PHP 7.4 via SCL
sudo yum install -y rh-php74 rh-php74-php-fpm rh-php74-php-mysqlnd
# Enable PHP 7.4 for the current session
sudo scl enable rh-php74 bash
# Verify
php --version> Hinweis: SCL-Änderungen sind sitzungsspezifisch. Um sie für einen Benutzer dauerhaft zu machen, fügen Sie source /opt/rh/rh-php74/enable zu ~/.bashrc hinzu.
Option B: Verwendung von Remi Repository — CentOS 7/8, AlmaLinux, Rocky Linux
# Install EPEL and Remi repositories
sudo dnf install -y epel-release
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm # For RHEL 8/AlmaLinux 8
# List available PHP streams
sudo dnf module list php
# Reset current PHP module
sudo dnf module reset php
# Enable PHP 8.2 stream
sudo dnf module enable php:remi-8.2
# Install PHP 8.2
sudo dnf install -y php php-cli php-fpm php-mysqlnd php-gd php-mbstring php-xml php-zip
# Verify
php --versionWechsel von PHP für einzelne Websites (PHP-Version pro Website)
Auf Servern mit mehreren Websites benötigen Sie häufig unterschiedliche PHP-Versionen pro Website. Der sauberste Ansatz ist die Ausführung mehrerer PHP-FPM-Pools:
# Start PHP-FPM for multiple versions
sudo systemctl start php7.4-fpm
sudo systemctl start php8.1-fpm
sudo systemctl start php8.2-fpmKonfigurieren Sie dann jeden Nginx Virtual Host, um einen anderen FPM-Socket zu verwenden:
# Site A — PHP 8.2
server {
server_name site-a.com;
root /var/www/site-a;
location ~ .php$ {
fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
}
}
# Site B — PHP 7.4 (legacy application)
server {
server_name site-b.com;
root /var/www/site-b;
location ~ .php$ {
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
}6. Method 4: Changing PHP Version via php.ini
In some hosting environments, particularly those using CGI or FastCGI PHP handlers, you can influence PHP behavior — and sometimes even the version — through a custom php.ini file placed in your website's root directory.
Creating a Custom php.ini
- Create a file named
php.iniin your website's root directory (public_html). - Add your configuration directives:
; Custom PHP configuration
memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
max_input_vars = 3000
date.timezone = "UTC"> Hinweis: This method controls PHP *settings*, not necessarily the PHP *version* itself. Version selection via php.ini is only possible on specific hosting setups. For full version control, use cPanel, .htaccess, or command-line methods described above.
7. So überprüfen Sie Ihre aktive PHP-Version
Überprüfen Sie nach allen Änderungen immer, dass die richtige PHP-Version aktiv ist. Es gibt mehrere Möglichkeiten, dies zu tun:
Methode A: Erstellen Sie eine phpinfo()-Testseite
- Erstellen Sie eine neue Datei namens
phpinfo.phpin Ihrem Web-Root-Verzeichnis (public_html). - Fügen Sie den folgenden Inhalt hinzu:
<?php
phpinfo();
?>- Navigieren Sie zu
https://yourdomain.com/phpinfo.phpin Ihrem Browser. - Die Seite zeigt umfassende PHP-Konfigurationsinformationen an. Die PHP-Version wird ganz oben angezeigt.
> Sicherheitswarnung: Löschen Sie diese Datei sofort nach dem Testen. Die phpinfo()-Ausgabe offenbart sensible Serverkonfigurationsdetails, die Angreifern helfen könnten.
Methode B: Überprüfung über Befehlszeile (SSH)
php --version
# or
php -vErwartete Ausgabe:
PHP 8.2.10 (cli) (built: Sep 5 2023 08:12:49) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.10, Copyright (c) Zend Technologies
with Zend OPcache v8.2.10, Copyright (c), by Zend TechnologiesMethode C: Überprüfung über ein einfaches PHP-Skript
Verwenden Sie für eine weniger ausführliche Überprüfung dieses minimale Skript anstelle des vollständigen phpinfo():
<?php
echo 'PHP Version: ' . PHP_VERSION;
echo '<br>PHP Major Version: ' . PHP_MAJOR_VERSION;
echo '<br>PHP Minor Version: ' . PHP_MINOR_VERSION;
?>Methode D: Überprüfung über WordPress Admin (für WordPress-Websites)
In Ihrem WordPress-Dashboard:
- Gehen Sie zu Tools → Site Health.
- Klicken Sie auf die Registerkarte Info.
- Erweitern Sie den Abschnitt Server.
- Suchen Sie nach PHP-Version.
8. Häufige Fehler nach dem Wechsel der PHP-Version
Der Wechsel der PHP-Version kann manchmal zu Problemen führen. Hier sind die häufigsten Probleme und deren Lösungen:
Fehler 1: White Screen of Death (WSOD) oder leere Seite
Ursache: Ein Plugin, Theme oder benutzerdefinierter Code verwendet Syntax oder Funktionen, die mit der neuen PHP-Version nicht kompatibel sind.
Lösung:
- Aktivieren Sie den WordPress-Debug-Modus, indem Sie zu
wp-config.phphinzufügen:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);- Überprüfen Sie
/wp-content/debug.logauf spezifische Fehlermeldungen. - Deaktivieren Sie alle Plugins und wechseln Sie zu einem Standard-Theme, um das Problem zu isolieren.
Fehler 2: 500 Internal Server Error
Ursache: Oft verursacht durch einen falschen PHP-Handler in .htaccess oder eine PHP-Erweiterung, die für die neue Version nicht installiert ist.
Lösung:
- Entfernen oder korrigieren Sie die
AddHandlerDirektive in.htaccess. - Überprüfen Sie das Fehlerprotokoll Ihres Servers:
tail -f /var/log/apache2/error.logodertail -f /var/log/nginx/error.log. - Stellen Sie sicher, dass erforderliche PHP-Erweiterungen für die neue Version installiert sind.
Fehler 3: „Call to undefined function” oder „Class not found”
Ursache: Eine von Ihrer Anwendung erforderliche PHP-Erweiterung (z. B. php-gd, php-mbstring, php-xml) ist für die neue PHP-Version nicht installiert.
Lösung:
# Ubuntu/Debian — install missing extensions for PHP 8.2
sudo apt install php8.2-gd php8.2-mbstring php8.2-xml php8.2-curl php8.2-zip
# Restart web server
sudo systemctl restart apache2 # or nginxFehler 4: Veraltete Funktionswarnungen
Ursache: Ihr Code verwendet Funktionen, die in älteren PHP-Versionen veraltet waren und in neueren entfernt wurden (z. B. mysql_* Funktionen, die in PHP 7.0 entfernt wurden).
Lösung:
- Aktualisieren Sie Ihren Code oder Ihre Plugins, um moderne Entsprechungen zu verwenden (z. B.
mysqli_*oder PDO). - Wenn sofortige Codeänderungen nicht möglich sind, erwägen Sie, vorübergehend bei einer kompatiblen PHP-Version zu bleiben, während Sie das Upgrade planen.
Fehler 5: PHP-Version ändert sich trotz Befolgung der Schritte nicht
Ursache: Es können mehrere PHP-Konfigurationen wirksam sein (z. B. CLI vs. Webserver), oder der Cache stellt alte Antworten bereit.
Lösung:
- Leeren Sie Ihren Browser-Cache und alle serverseitigen Caches (OPcache, Redis, Varnish).
- Starten Sie Ihren Webserver neu:
sudo systemctl restart apache2odersudo systemctl restart nginx. - Bestätigen Sie, dass Sie die richtige
.htaccessoder Konfigurationsdatei für die richtige Domain bearbeiten.
9. Best Practices für PHP-Versionsverwaltung
Befolgen Sie diese Richtlinien, um eine gesunde, sichere und leistungsstarke PHP-Umgebung zu pflegen:
1. Testen Sie immer zuerst in einer Staging-Umgebung
Wechseln Sie niemals direkt die PHP-Version auf einer Live-Produktionsseite. Richten Sie eine Staging-Umgebung ein – entweder eine Subdomain oder einen separaten Server – und testen Sie Ihre Anwendung gründlich, bevor Sie Änderungen auf die Produktion anwenden.
2. Halten Sie PHP aktuell
Abonnieren Sie die offiziellen Sicherheitsankündigungen von PHP und planen Sie Upgrades, bevor Ihre aktuelle Version das Ende der Lebensdauer erreicht. Das Ausführen von EOL-PHP-Versionen ist eine der häufigsten Ursachen für Website-Kompromisse.
3. Überprüfen Sie Plugins und Abhängigkeiten vor dem Upgrade
Überprüfen Sie vor dem PHP-Upgrade die Kompatibilität von:
- Alle installierten CMS-Plugins und Themes
- Composer-Abhängigkeiten (
composer.json) - Benutzerdefinierter Anwendungscode
Verwenden Sie Tools wie PHPCompatibility (ein PHP_CodeSniffer-Regelwerk), um Ihren Code auf Kompatibilitätsprobleme zu überprüfen.
4. Halten Sie PHP-Erweiterungen synchron
Beim Wechsel von PHP-Versionen müssen Sie immer alle erforderlichen Erweiterungen für die neue Version neu installieren. Eine fehlende Erweiterung ist die häufigste Ursache für Fehler nach dem Upgrade.
5. Verwenden Sie Versionskontrolle für Konfigurationsdateien
Speichern Sie Ihre .htaccess, php.ini und Server-Konfigurationsdateien in einem Git-Repository. Dies ermöglicht es, Änderungen leicht rückgängig zu machen, wenn etwas schief geht.
6. Überwachen Sie nach dem Wechsel
Nach dem Wechsel der PHP-Version überwachen Sie:
- Anwendungsfehlerlogs
- Server-Fehlerlogs (
/var/log/apache2/error.log,/var/log/nginx/error.log) - Anwendungsleistungsmetriken
- Uptime-Monitoring-Warnungen
7. Wählen Sie das richtige Hosting für PHP-Flexibilität
Wenn Sie sich ständig durch die PHP-Optionen Ihrer Hosting-Umgebung eingeschränkt fühlen, könnte es an der Zeit sein, ein Upgrade durchzuführen. Shared Web Hosting-Pläne bieten einen kuratierten Satz von PHP-Versionen, die vom Anbieter verwaltet werden, während VPS Hosting Ihnen vollständige Freiheit gibt, jede PHP-Version jederzeit zu installieren, zu konfigurieren und zu wechseln. Für Enterprise-Kontrolle und Leistung bieten Dedicated Servers maximale Flexibilität.
10. Fazit
Das Ändern Ihrer PHP-Version ist eine grundlegende Hosting-Verwaltungsaufgabe, die sich direkt auf die Sicherheit, Leistung und Kompatibilität Ihrer Website auswirkt. Ob Sie cPanel’s MultiPHP Manager verwenden, .htaccess Direktiven bearbeiten oder PHP-Installationen über die Befehlszeile auf einem VPS oder dedizierten Server verwalten – die Grundprinzipien bleiben gleich: Testen Sie vor der Bereitstellung, überprüfen Sie nach der Änderung, und halten Sie Ihre PHP-Version immer innerhalb des aktiv unterstützten Lebenszyklus.
Hier ist eine kurze Zusammenfassung der behandelten Methoden:
| Methode | Am besten geeignet für | Erforderlicher Zugriff |
|---|---|---|
| cPanel MultiPHP Manager | Shared Hosting, cPanel VPS | cPanel-Anmeldung |
| .htaccess Direktive | Apache-basiertes Shared Hosting | Dateimanager / FTP |
update-alternatives (Ubuntu/Debian) | VPS, dedizierte Server | SSH root/sudo |
| SCL / Remi Repository (CentOS/RHEL) | VPS, dedizierte Server | SSH root/sudo |
| Benutzerdefinierte php.ini | CGI/FastCGI-Umgebungen | Dateimanager / FTP |
Wenn Sie nach einer Hosting-Umgebung suchen, die die PHP-Versionsverwaltung unkompliziert macht und Ihnen die Kontrolle gibt, die Sie benötigen, erkunden Sie AlexHost’s VPS Hosting-Pläne – mit vollständigem Root-Zugriff, mehreren Linux-Distributionen und der Flexibilität, jede PHP-Version auszuführen, die Ihre Anwendungen benötigen. Sie können auch unsere Auswahl an VPS Control Panels erkunden, um die Verwaltungsoberfläche zu finden, die am besten zu Ihrem Workflow passt.
Bleiben Sie proaktiv bei Ihren PHP-Updates, und Ihre Websites werden jahrelang schnell, sicher und kompatibel bleiben.
bei allen Hosting-Diensten