ALL SYSTEMS OPERATIONALUPTIME 99.97%FLEET 18/18IN-MUM · US-LAX · EU-FSN EST. 2003 · +91 11 4998 4038

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 from PHP 8.0.xxx to PHP 8.4.xxx (supported PHP versions as on date of writing the article supported by php.net). MultiPHP manager is the only interface to be used if you wish to use 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?

    1. 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 "Erbe". Please note that this is a 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.



    2. 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.



    3. 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.



    4. Step 4: Go to the 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.



    5. 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(); ?>

      &nbsp;

      Then try to access the php file in your browser to see the PHP environment information as given below. Sometimes as a security measure, the phpinfo function may be disabled in your PHP environment and the phpinfo data may not render in the browser. If this happens, you can remove the phpinfo function from the disable_functions option in PHP Selector >> Options Tab >> disable_functions and then try to load the file in browser.




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 at times use different scripts on subdomains which require a separate PHP environment setup, different from the primary domain's PHP environment. The difference could be in the PHP version, handler, extensions and/or variables. 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;

&nbsp;

Schritte zum Einrichten verschiedener PHP-Versionen pro Verzeichnis oder Subdomain&nbsp;Verwendung von alt-php mit mod lsapi&nbsp;

    1. 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

        1. Um eine andere zu laden ea-php-Version:

          <FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
          SetHandler application/x-httpd-ea-php80-lsphp
          </FilesMatch>

          &nbsp;

        2. 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.

          &nbsp;
    2. 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.

    3. Step 3: Visit your phpinfo() page and verify that PHP-FPM is enabled on your domain 
      &nbsp; &nbsp;

Schritte zum Einrichten verschiedener PHP-Versionen pro Subdomain Verwendung von ea-php mit suPHP oder PHP-FPM

    1. Schritt 1: Um ea-php auf einer Subdomain zu aktivieren, wird der MultiPHP-Manager aktiviert und die ea-php-Version auf der Subdomain aktiviert.

    2. Schritt 2: Besuchen Sie Ihre phpinfo() Seite und überprüfen Sie, ob ea-php in der Subdomain aktiviert ist.

    3. Schritt 3: Erstellen Sie ein Ticket und bitten Sie uns, PHP-FPM auf der Subdomain zu aktivieren. &nbsp;&nbsp;

&nbsp;

Schritte zum Einrichten verschiedener PHP-Versionen pro Unterverzeichnis Verwendung von ea-php mit suPHP

    1. Schritt 1: Erstellen Sie eine .htaccess-Datei im Unterverzeichnis und fügen Sie folgenden Code hinzu:

      &nbsp;

      # 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.
    2. Schritt 2: Besuchen Sie Ihre phpinfo() Seite und überprüfen Sie, ob ea-php in der Subdomain aktiviert ist.


Hinweis: Das Aktivieren von PHP-FPM in einem Unterverzeichnis mit der Zuordnung einer Subdomain oder Addon-Domain wird derzeit nicht unterstützt.

← Alle Knowledgebase Artikel

Sagen Sie uns, was aufbleiben muss.

A short conversation with an engineer. No quote-bot, no callback queue. We'll tell you honestly if we're not the right fit.