web-dev-qa-db-ja.com

Ubuntu、NGINX、HHVMでPHP-CLIをデフォルトのパスに戻す

私の真新しいLEMH(Linux、Nginx、MariaDB、HHVM)スタックで最適化を実験している間; PHP-CLI構成を変更して、HHVMを/usr/bin/php次のコマンドを使用して:

$ Sudo/usr/bin/update-alternatives --install/usr/bin/php php/usr/bin/hhvm 6

最初はすべてが正常に機能しているように見えましたが、すぐにNGINXとwordpressかなりのパーマリンク)での主要なURL書き換えの問題を発見しました。より一般的なスタック構成の場合。

だからここに私の質問があります:PHP-CLI構成をデフォルト値に戻すためにどのSudoコマンドを使用するでしょうか。 Sudo php --iniショー:

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

現在の無限ループではなく、これは、rootユーザーがkills the processhhvmサービスの再起動中。

私はHHVMのドキュメントを前後に調べましたが、考えられる解決策を示唆するものさえまだ見つけていません。どんな助け/知恵も大歓迎です!

あなたの、

Perp1exed。

4
Perp1exed

Phpにはどのような選択肢があるかを確認してください。

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

Hhvmをオプションとして維持したくない場合は、次のようにできます。

$ 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

これにより、システムが元の状態に戻ります。 hhvmを維持したい場合は、アクティブな代替手段を変更するだけです。

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

以上です。

8
Jakov Sosic