Am cPanel System gibt es aktuell 2 Möglichkeiten die PHP Version grundlegend zu verändern.

Die eine Möglichkeit ist über den MultiPHP Manager von cPanel, die Andere über den PHP Selector von Cloudlinux.
Diesbezüglich möchten wir Ihnen kurz erklären, wie Sie diese Einstellungen richtig treffen.

Leider ist dies aktuell noch recht ungünstig implementiert, sodass dies zu Verwirrungen führen kann.
Laut Cloudlinux und cPanel soll es aber demnächst dafür eine Lösung geben, sodass der PHP Selector in den MultiPHP Manager integriert wird.


Um die PHP Version zu ändern loggen Sie sich in ihre cPanel Verwaltungsoberfläche ein. 



  • Variante 1: Wenn die im MultiPHP Manager ausgewählte PHP-Version von der System-PHP-Standardversion abweicht, wird die PHP-Version von MultiPHP Manager angewendet.

    Es ist wichtig, im MultiPHP Selector nur eine PHP Version auszuwählen, welche mit "ea-php" beginnt. Die Versionen, welche mit "alt-php" beginnen, sind nur speziell für den Cloudlinux PHP Selector und werden nicht funktionieren!
    Leider kann man die "alt-php" Versionen in dem Auswahl-Dropdown nicht ausblenden, sodass man dies manuell berücksichtigen muss.

  • Variante 2: Wenn die im MultiPHP Manager ausgewählte PHP-Version mit der System-PHP-Standardversion übereinstimmt wird die PHP Selector PHP-Version angewendet:
    • 2a: Wenn Native Option in PHP Selector ausgewählt ist, wird MultiPHP Manager PHP Version angewendet.

    • 2b: Wenn sich die in PHP Selector ausgewählte PHP-Version von Native unterscheidet, wird die PHP Selector PHP-Version angewendet.


Variante 1 (MultiPHP)Variante 2 (PHP Selector)


2a:


2b:

Alternativ kann man die PHP Version auch über die .htaccess File bestimmen, obwohl wir grundsätzlich davon abraten würden.

Die im MultiPHP Manager ausgewählte PHP-Version kann auch auf die Konsolenbefehle /usr/bin/php und /usr/local/bin/php angewendet werden.
In diesem Fall wird die .htaccess-Dateisuche im aktuellen Verzeichnis und in übergeordneten Verzeichnissen durchgeführt.
Wenn die Datei gefunden wird, wird die in ihr angegebene PHP-Version angewendet, wenn sie nicht gefunden wird, dann wird die Standard-PHP-Standardversion angewendet.
Die System-Standard-PHP-Version kann über PHP Selector geändert werden.

Hierbei gelten folgende Bestimmungen:

  • Wenn die in der .htaccess-Datei angegebene PHP-Version vom Systemstandard abweicht, wird die .htaccess-Version angewendet.

  • Wenn die System-Standard-PHP-Version in der .htaccess-Datei angegeben ist, wird die PHP-Selector-Version angewendet:

    • Wenn in PHP Selector die Option Native ausgewählt ist, wird die .htaccess-PHP-Version angewendet.

    • Wenn die in PHP Selector ausgewählte PHP-Version von Native abweicht, wird die PHP Selector-Version angewendet.

PHP Module

Die Menge der PHP-Module hängt von der PHP-Version ab, die für die Domäne oder Konsole verwendet wird. Wenn PHP Selector aktiv ist und die Alt-PHP-Version ausgewählt ist, werden Module verwendet, die für diese Alt-PHP-Version in PHP Selector ausgewählt wurden.
Wenn PHP Selector nicht aktiv ist, werden Module für die PHP-Version verwendet, die in cPanel MultiPHP ausgewählt wurden.


PHP Options

Je nachdem ob Sie die PHP Version von MultiPHP oder vom PHP Selector verwenden, können Sie die PHP Optionen für Ihre Version verändern.

  • Variante 1: MultiPHP-INI Editor
    Der MultiPHP-INI-Editor in der cPanel-Benutzeroberfläche ermöglicht das Festlegen von Optionen für php.ini-Dateien im Benutzer-Home-Verzeichnis oder im Domänen-Docroot. Änderungen werden sofort ohne Verzögerung vorgenommen.

    Diese Optionspriorität ist niedriger als die in der WHM-Schnittstelle des MultiPHP INI-Editors angegebenen Optionen. Der MultiPHP INI Editor in der cPanel Benutzeroberfläche sieht folgendermaßen aus

  • Variante 2: PHP Selector
    Wenn PHP Selector aktiv ist, werden die in PHP Selector festgelegten Optionen angewendet, und diese Optionen haben eine höhere Priorität als die Optionen in der benutzerdefinierten php.ini-Datei in der Domain Docroot. 
    Wenn PHP Selector deaktiviert ist, werden die im MultiPHP INI Editor festgelegten Optionen angewendet.



Variante 1 (MultiPHP)Variante 2 (PHP Selector)






https://docs.cloudlinux.com/index.html?php_selector_cpanel.html

  • Keine Stichwörter