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

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

新しいLEMHの最適化を実験しながら(Linux、Nginx、MariaDB、HHVM)/usr/bin/phpスタック;次のコマンドを使用して、HHVM を使用するように PHP-CLI 設定を変更しました。

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

最初はすべて正常に動作しているように見えましたが、すぐに NGINX と wordpress のきれいなパーマリンクで URL 書き換えの重大な問題があることがわかりました。最終的に、より従来的なスタック構成を選択して、デフォルトの PHP-CLI に戻すことにしました。

質問は次のとおりです。PHP sudo-CLI 設定をデフォルト値に戻すには、どのようなコマンドを使用すればよいでしょうか。次のようにsudo php --ini表示されます。

/etc/php5/cli
/etc/php5/cli/php.ini
/etc/php5/cli/conf.d
など...

現在の無限ループではなく、ルート ユーザーがサービスを再起動するkills the processと終了しますhhvm

HHVM のドキュメントを隅々まで調べましたが、解決策のヒントとなるものさえまだ見つかりません。どんな助言や知恵でもいただければ幸いです。

あなたの、

パーペックスされました。

答え1

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

以上です。

関連情報