Zurücksetzen von PHP-CLI auf den Standardpfad unter Ubuntu, NGINX, HHVM

Zurücksetzen von PHP-CLI auf den Standardpfad unter Ubuntu, NGINX, HHVM

Während ich mit Optimierungen an meinem brandneuen LEMH experimentierte(Linux, Nginx, MariaDB, HHVM)Stapel; Ich habe die PHP-CLI-Konfiguration /usr/bin/phpmit dem folgenden Befehl geändert, um HHVM zu verwenden:

$ sudo /usr/bin/update-alternatives --install /usr/bin/php php /usr/bin/hhvm 60

Zunächst schien alles gut zu funktionieren, aber bald entdeckte ich große Probleme beim Umschreiben von URLs mit NGINX und WordPress Pretty Permalinks. Ich habe mich schließlich dazu entschlossen, zur Standard-PHP-CLI zurückzukehren und eine konventionellere Stapelkonfiguration zu wählen.

Hier ist also meine Frage: Welchen sudoBefehl kann man verwenden, um die PHP-CLI-Konfiguration auf ihre Standardwerte zurückzusetzen, sodass Folgendes sudo php --iniangezeigt wird:

/etc/php5/cli
/etc/php5/cli/php.ini
/etc/php5/cli/conf.d
usw...

Anstelle der aktuellen Endlosschleife, die endet, wenn ein Root-Benutzer kills the processwährend eines hhvmDienstneustarts auftritt.

Ich habe die HHVM-Dokumentation gründlich durchforstet, aber bisher nichts gefunden, das auch nur auf eine mögliche Lösung hindeutet. Jede Hilfe/jeder Ratschlag ist herzlich willkommen!

Dein,

Perp1exiert.

Antwort1

Prüfen Sie, welche Alternativen es für PHP gibt:

$ sudo update-alternatives --list php
/usr/bin/hhvm
/usr/bin/php5

Wenn Sie hhvm überhaupt nicht als Option behalten möchten, haben Sie folgende Möglichkeiten:

$ sudo update-alternatives --remove php /usr/bin/hhvm
update-alternatives: removing manually selected alternative - switching php to auto mode
update-alternatives: using /usr/bin/php5 to provide /usr/bin/php (php) in auto mode

Dadurch wird Ihr System in den ursprünglichen Zustand zurückgesetzt. Wenn Sie das HHVM behalten möchten, ändern Sie einfach die aktive Alternative:

$ sudo update-alternatives --set php /usr/bin/php5
update-alternatives: using /usr/bin/php5 to provide /usr/bin/php (php) in manual mode

und das ist es.

verwandte Informationen