2016-05-17 14 views
2

Ich muss PHP-Version von 5.4 zu 5.5 wechseln. Ich habe die PHP-Version in Cpanel angepasst. Jetzt scheint die aktuelle Version 5.5 in Cpanel. Allerdings kann ich keine Änderung sehen, wenn ich diesen Befehl von Befehl pompt ausführen:Cpanel und Command Line unterscheiden sich voneinander für PHP-Version

php -v 

Dies ist Ausgabe davon:

PHP 5.4.45 (cli) ... 

Wie kann ich PHP-Version für Befehlszeilen wechseln?

+0

Muss ein Problem sein. Normalerweise hat cpanel ein PHP für Apache und andere für den internen Gebrauch. '/ usr/local/bin/php -v''/usr/local/cpanel/3rdparty/bin/php -v' Nur wenn Sie Easypache 4 verwenden, können Sie mehrere Versionen von PHP verwenden. Probieren Sie 'php -i | grep -i configuration' (für die Benutzer-Shell) aus, um die Version zu sehen. – abkrim

+0

Das interne PHP für cpanel hat keine Auswirkung auf die Antworten von 'php -v'. Sie müssen den Standard-PHP explizit/manuell in den internen ändern. –

Antwort

0

Ja, Sie können. cpanel kommt mit einem Skript namens easyapache. Sie können das Skript unter

/scripts/easyapache

finden. Es ist ein interaktives Skript, mit dem Sie unterwegs Versionen auswählen können.

+0

Für eine bekannte Version von PHP brauchen Sie nicht easyapache. – abkrim

+1

Für eine neue Version von PHP können Sie es trotzdem installieren, aber wenn Ihr Computer von cPanel abhängig ist. Es wird dringend empfohlen, cPanel-Dienstprogramme zum Aktualisieren zu verwenden. Ich habe Dinge gesehen, die brechen. Viel. –

+0

Ich kann nicht finden, Easyapache unter Skripts Auch ich habe Hosting geteilt. Aus diesem Grund kann ich es nicht finden? – Stewie

0

Sie können die PHP-Version mit EasyApache4 und MultiPHP ändern (das wäre eine Möglichkeit, dies zu tun).

Eine andere Möglichkeit wäre, eine CloudLinux-Lizenz zu haben, den Cloudlinux-Kernel und CageFS + PHPSelector zu installieren. Auf diese Weise kann jeder cPanel-Benutzer seine eigene PHP-Version haben, egal welche PHP-Version auf dem Server läuft (Sie können die PHP-Version von cPanel von 5.x auf 7.x ändern). Natürlich müssen Sie für den kommenden Komponisten ssh Zugang zu diesem Benutzer bereitstellen.

Sie können EasyApache als Root auf einer SSH-Konsole oder über WHM ausführen. Wenn Sie nur ein cPanel-Konto und keinen root-Zugang haben, können Sie die PHP-Version nicht ändern. Selbst wenn Sie es ändern, können Sie das Installationsprogramm ohne ssh-Zugriff kompilieren.