在 Ubuntu、NGINX、HHVM 上将 PHP-CLI 恢复到默认路径

Per*_*xed 4 nginx php.ini ubuntu-14.04 hhvm

在我全新的 LEMH (Linux、Nginx、MariaDB、HHVM)堆栈上尝试优化时;我/usr/bin/php使用以下命令将 PHP-CLI 配置更改为使用 HHVM :

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

起初一切似乎都很好……但我很快发现了 NGINX 和 wordpress 漂亮永久链接的主要 url 重写问题。我最终决定恢复到默认的 PHP-CLI,选择更传统的堆栈配置。

所以这是我的问题:sudo将使用什么命令将 PHP-CLI 配置恢复为其默认值;这样使用sudo php --ini显示:

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

而不是当前的无限循环;当服务重启kills the process期间root 用户时结束hhvm

我前后浏览了 HHVM 文档,但还没有找到任何暗示可能解决方案的内容。非常感谢任何帮助/智慧!

你的,

过目不忘。

Jak*_*sic 8

检查 php 有哪些替代方案:

$ sudo update-alternatives --list php
/usr/bin/hhvm
/usr/bin/php5
Run Code Online (Sandbox Code Playgroud)

如果您根本不想保留 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
Run Code Online (Sandbox Code Playgroud)

这将使您的系统恢复到原始状态。如果你想保留 hhvm,那么只需更改活动的替代方案:

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

就是这样。