在对我全新的 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
就是这样。