在命令行 ubuntu 16.04 上切换 php 版本

新手上路,请多包涵

我在我的 Ubuntu 16.04 上安装了 php 5.6 和 php 7.1

我知道使用 Apache 作为我的网络服务器,我可以做到

a2enmod php5.6 #to enable php5
a2enmod php7.1 #to enable php7

当我在 Apache 模块中禁用 php7.1 并启用 php 5.6 时,Apache 会识别更改并按预期使用 php 5.6 解释器。

但是当我从命令行运行内部 php web 服务器时:

 php -S localhost:8888

php 使用 php 7 处理请求。那么如何在命令行中在 php 5.6 和 php 7.1 之间切换?

原文由 salimsaid 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 416
1 个回答

这对我有用:-

 sudo update-alternatives --set php /usr/bin/php7.4

只需将 PHP 版本更改为您需要的任何版本我已将其更改为 php7.4

原文由 Aahad 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题