KENNTNISSE · WEB HOSTING
So richten Sie PHP für meine Domain und Subdomains auf cPanel ein
Letzte Aktualisierung 2025-07-01
IndicHosts.net bietet mehrere PHP-Versionen von PHP Version 4.4.xxx bis PHP 8.4.xxx zur Verwendung mit Ihrer Domain und Website. Linux Webhosting basiert auf cPanel oder DirectAdmin GUI-Bedienfeldern. Wenn Sie cPanel als Systemsteuerung verwenden, bieten wir für jede PHP-Version (z. B. 8.1) zwei PHP-Typen an, nämlich ea-php und alt-php.
- ea-php ist die Standardversion von PHP, die über cPanel bereitgestellt wird und auf dem öffentlich verfügbaren PHP Open Source Repository basiert. ea-php ist die empfohlene Version von PHP, die mit Ihrer Website verwendet werden soll, wenn Sie sich entscheiden, diese zu verwenden. PHP-FPM als PHP-Handler für Ihre Website.
- Alt-php ist die kommerzielle Version von Secure PHP mit Sicherheitskorrekturen und Updates, die auf die Open-Source-Repository-Versionen angewendet werden. alt-php ist die empfohlene Version von PHP, die mit Ihrer Website verwendet werden soll, wenn Ihre Website eine veraltete Version von PHP benötigt, die nicht mehr vom PHP Open Source Repository unterstützt.
Tools zum Einrichten einer PHP-Umgebung für Ihre WebsiteWir bieten folgende Tools an, nämlich "MultiPHP Manager", "MultiPHP INI Editor" und PHP Selector (oder "Select PHP version"), um die PHP-Version, den Handler, die Erweiterungen und Variablen für Ihre Domains einzurichten. Diese Werkzeuge haben spezifische Funktionen und müssen entsprechend verwendet werden;
MultiPHP-Manager ist ein Schnittstellen-Tool zur Auswahl von an ea-php Version von PHP 8.0.xxx bis PHP 8.4.xxx (unterstützte PHP-Versionen wie zum Zeitpunkt des Schreibens des Artikels, der von unterstützt wird) php.netMultiPHP-Manager ist die einzige Schnittstelle, die verwendet werden kann, wenn Sie & nbsp verwenden möchten;PHP-FPM (FastCGI Process Manager) als Ihr PHP-Handler für PHP Ihrer Website. PHP-FPM wird nur auf ea-php auf unseren Servern unterstützt.
MultiPHP INI Editor ist das Schnittstellen-Tool zum Konfigurieren von benutzerdefinierten PHP-Erweiterungen, Variablen und Einstellungen für ea-php, wenn ea-php für die Verwendung mit Ihrer Website im MultiPHP-Manager ausgewählt wurde (wie oben erläutert). Für die auf Ihrer Domain bereitgestellte ea-php-Version können Sie PHP-Erweiterungen aktivieren / deaktivieren und / oder benutzerdefinierte PHP-Variablen pro Verzeichnis unter public html definieren.
Wählen Sie PHP Version oder "PHP Selector", wie es allgemein bekannt ist, ist das Schnittstellen-Tool, das verwendet werden kann, wenn Sie sich für eine kommerzielle, gehärtete, sichere PHP-Version zwischen 4.4.xxx und PHP 8.4.xxx mit Mod LSAPI Pro als PHP-Handler entscheiden.
Im Zweifelsfall, IndicHosts.net empfiehlt die Verwendung von alt-php zur Stromversorgung Ihrer Domains wie;- Alt-PHP-Versionen sind unterstützt (gesichert und gehärtet) für Jahre nach dem offiziellen End of Life-Datum der PHP-Version.
- alt-php-Versionen wird nicht vom Server entfernt, sobald das End Of Life-Datum für diese PHP-Version erreicht ist, während ea-php-Versionen wird vom Server entfernt, sobald das End Of Life-Datum für diese PHP-Version erreicht ist, wodurch Ihr Skript gezwungen wird, zu einer unterstützten PHP-Version zu wechseln.
Verwenden Sie den "Select PHP Version" oder "PHP Selector", um PHP-Versionen, Erweiterungen, Handler und Variablen für Ihre Domains einzurichten?
-
- Schritt 1: Um den "PHP Selector" zu aktivieren, gehen Sie zu MultiPHP Manager und setzen Sie die Domain oder Subdomains auf die Verwendung der PHP-Version "ErbeBitte beachten Sie, dass dies a  ist;obligatorische Anforderung, ohne die der PHP-Selektor nicht funktioniert. Wenn Sie die PHP-Version auf Erbe einstellen, wird das Systemsteuerungssystem aufgefordert, ea-PHP zu deaktivieren und alt-PHP auf Ihrer Domain zu aktivieren.
- Schritt 2: Gehen Sie zu ""PHP Version auswählen oder "PHP Selector" und setzen Sie "Aktuelle PHP-Version" auf eine beliebige Version andere als die "inherit" Version. Dies sagt dem Systemsteuerung, dass Sie Erweiterungen und Variablen in Ihrer PHP-Umgebung anders als die Standard-Einrichtung von Erweiterungen und Variablen in der ausgewählten PHP-Version. IndicHosts.net empfiehlt, dass Sie eine andere PHP-Version als die "native" Version für Ihre Website auswählen.
- Schritt 3: Goto Verlängerungen Tab. Wählen Sie PHP Version oder "PHP Selector" & wählen Sie die PHP-Erweiterungen Ihrer Wahl. Sie können sie aktivieren oder deaktivieren, indem Sie auf das Feld neben dem Erweiterungsnamen klicken.
- Schritt 4: Gehen Sie zu & nbsp;Optionen Tab des "PHP Version auswählen oder "PHP Selector" und ändern Sie die Optionen für PHP-Variablen, wie für Ihre Website erforderlich. Hier sind die am häufigsten verwendeten PHP-Variablen und Optionen aufgeführt, die Kunden für ihre Domains ändern möchten. Wenn Sie eine andere PHP-Variable oder Option, die auf dieser Seite nicht verfügbar ist, ändern möchten, können Sie diese Variable mit dem MultiPHP INI Editor einstellen oder sich mit uns in Verbindung setzen. um es für dich einzurichten.
- Schritt 5: Fügen Sie eine phpinfo() php-Datei zu Ihrem Domain-Root hinzu, um zu überprüfen, ob die richtige PHP-Umgebung für Ihre Domain eingerichtet wurde. Der Code, der in eine Datei eingefügt werden soll, ist nachstehend angegeben:
<?php phpinfo(); ?>
Versuchen Sie dann, auf die PHP-Datei in Ihrem Browser zuzugreifen, um die PHP-Umgebungsinformationen wie unten angegeben anzuzeigen. Manchmal als Sicherheitsmaßnahme, die phpinfo-Funktion kann in Ihrer PHP-Umgebung deaktiviert werden und die phpinfo-Daten können nicht im Browser rendern. Wenn dies geschieht, können Sie die Funktion phpinfo aus der Option disable functions in PHP Selector entfernen >> Optionen Tab >> disable functions und dann versuchen, die Datei im Browser zu laden.
- Schritt 1: Um den "PHP Selector" zu aktivieren, gehen Sie zu MultiPHP Manager und setzen Sie die Domain oder Subdomains auf die Verwendung der PHP-Version "ErbeBitte beachten Sie, dass dies a  ist;obligatorische Anforderung, ohne die der PHP-Selektor nicht funktioniert. Wenn Sie die PHP-Version auf Erbe einstellen, wird das Systemsteuerungssystem aufgefordert, ea-PHP zu deaktivieren und alt-PHP auf Ihrer Domain zu aktivieren.
Wie aktiviert man PHP-FPM als PHP-Handler für Ihre Domain?
PHP-FPM oder FastCGI Process Manager ist ein fortschrittlicher, hocheffizienter Prozessor für die PHP-Skriptsprache. WordPress-Websites, die für die Verwendung von PHP-FPM konfiguriert sind, können einen höheren Website-Traffic bewältigen und gleichzeitig weniger Serverressourcen verwenden als andere PHP-Handler. PHP-FPM beschleunigt die Leistung Ihrer PHP-Umgebung im Vergleich zu herkömmlichen PHP-Handlern wie DSO, CGI und suPHP. Im Vergleich zu alt-php Mod LSAPI Pro ist der Geschwindigkeitsunterschied der Website jedoch marginal. Hier sind die einfachen Schritte, um PHP-FPM auf Ihrer Domain zu aktivieren;
- Schritt 1: Gehen Sie zu MultiPHP Manager und wählen Sie eine ea-php-Version aus, um Ihre Domain zu betreiben.
- Schritt 2: Erheben Sie ein Support-Ticket und fordern Sie uns auf, PHP-FPM auf der Domain zu aktivieren.
- Schritt 3: Besuchen Sie den MultiPHP INI Manager und richten Sie die benutzerdefinierten Erweiterungen und Variablen für Ihre Domain ein
- Schritt 4: Besuchen Sie Ihre phpinfo() Seite und überprüfen Sie, ob PHP-FPM in Ihrer Domain aktiviert ist
Wie richtet man eine Subdomain oder Addon-Domain ein, um eine andere Version von PHP als die primäre Domain zu verwenden?
Clients verwenden manchmal unterschiedliche Skripte auf Subdomains, die eine separate PHP-Umgebungseinstellung erfordern, die sich von der PHP-Umgebung der primären Domain unterscheidet. Der Unterschied könnte in der PHP-Version, dem Handler, den Erweiterungen und / oder Variablen liegen. & nbsp;Wir empfehlen, solche Subdomains als separates cPanel-Konto bereitzustellen, um die Benutzerfreundlichkeit und Verwaltung zu gewährleisten.Wenn jedoch ein separates cPanel-Konto eine Einschränkung darstellt, können fortgeschrittene Website-Entwickler und Administratoren ein völlig separates PHP-Setup für eine Subdomain erreichen. Mal sehen, wie man das macht;
Schritte zum Einrichten verschiedener PHP-Versionen pro Verzeichnis oder Subdomain Verwendung von alt-php mit mod lsapi
-
- Schritt 1: Gehen Sie zur HTTP-Root der Subdomain und erstellen Sie eine .htaccess-Datei im gewünschten Verzeichnis, in der Sie eine andere als die Standard-PHP-Version mit dem richtigen Handler mit den folgenden Befehlen haben möchten
-
-
Um eine andere zu laden ea-php-Version:
<FilesMatch "\.(php4|php5|php3|php2|php|phtml)$"> SetHandler application/x-httpd-ea-php80-lsphp </FilesMatch>
-
Um eine andere zu laden alt-php Version:
<FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-httpd-alt-php82___lsphp
</FilesMatch>
Bitte ändern Sie die php71 auf die Versionsnummer, die Sie benötigen.
Achtung! Wenn Sie eine nicht native Version für die primäre Domain ausgewählt haben. Wenn die Version, die Sie über .htaccess zuweisen, mit der als Systemstandardversion ausgewählten ea-php-Version übereinstimmt, wird diese Version nicht angewendet, die Version, die Sie erhalten, wird mit der in PHP Selector ausgewählten Version identisch sein.
-
-
- Schritt 2: Um die Standard-PHP-Erweiterungen, Variablen und Optionen für die benutzerdefinierte PHP-Version, die auf die oben genannte Subdomain oder das oben genannte Unterverzeichnis angewendet wird, zu ändern, verwenden Sie den MultiPHP INI-Editor, um eine benutzerdefinierte php.ini für die Subdomain oder das Unterverzeichnis einzurichten.
- Schritt 3: Besuchen Sie Ihre phpinfo() Seite und überprüfen Sie, ob PHP-FPM auf Ihrer Domain aktiviert ist.
- Schritt 1: Gehen Sie zur HTTP-Root der Subdomain und erstellen Sie eine .htaccess-Datei im gewünschten Verzeichnis, in der Sie eine andere als die Standard-PHP-Version mit dem richtigen Handler mit den folgenden Befehlen haben möchten
Schritte zum Einrichten verschiedener PHP-Versionen pro Subdomain Verwendung von ea-php mit suPHP oder PHP-FPM
-
- Schritt 1: Um ea-php auf einer Subdomain zu aktivieren, wird der MultiPHP-Manager aktiviert und die ea-php-Version auf der Subdomain aktiviert.
- Schritt 2: Besuchen Sie Ihre phpinfo() Seite und überprüfen Sie, ob ea-php in der Subdomain aktiviert ist.
- Schritt 3: Erstellen Sie ein Ticket und bitten Sie uns, PHP-FPM auf der Subdomain zu aktivieren.
- Schritt 1: Um ea-php auf einer Subdomain zu aktivieren, wird der MultiPHP-Manager aktiviert und die ea-php-Version auf der Subdomain aktiviert.
Schritte zum Einrichten verschiedener PHP-Versionen pro Unterverzeichnis Verwendung von ea-php mit suPHP
-
- Schritt 1: Erstellen Sie eine .htaccess-Datei im Unterverzeichnis und fügen Sie folgenden Code hinzu:
# php -- BEGIN cPanel-generated handler, do not edit <IfModule mime_module> AddHandler application/x-httpd-ea-php81 .php .php8 .phtml </IfModule> # php -- END cPanel-generated handler, do not edit
Sie können den Begriff php81 oben in jede andere Version von ea-php ändern, die auf dem Server verfügbar ist, z. B. php80 oder php82 oder php74. - Schritt 2: Besuchen Sie Ihre phpinfo() Seite und überprüfen Sie, ob ea-php in der Subdomain aktiviert ist.
- Schritt 1: Erstellen Sie eine .htaccess-Datei im Unterverzeichnis und fügen Sie folgenden Code hinzu:
Hinweis: Das Aktivieren von PHP-FPM in einem Unterverzeichnis mit der Zuordnung einer Subdomain oder Addon-Domain wird derzeit nicht unterstützt.
Sagen Sie uns, was aufbleiben muss.
Ein kurzes Gespräch mit einem Ingenieur. Kein quote-bot, keine callback-warteschlange.