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

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

在对我全新的 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 pretty permalinks 存在严重的 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 文档,但还没有找到任何可能的解决方案。任何帮助/智慧都将不胜感激!

你的,

困惑。

答案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

就是这样。

相关内容