如何在 ubuntu 15.04 中降级 php 版本

如何在 ubuntu 15.04 中降级 php 版本

我正在开发一个 codeigniter 项目,系统要求 php 版本 < 5.6 也就是 5.5,但几天前我安装了 ubuntu 15.04,并使用 taskel 安装了 LAMP 堆栈;tasksel 为我提供了 php5.6 的最新更新,这与我的项目不兼容;即使我卸载了 taskel LAMP 服务器并单独安装了 lamp,问题仍然存在

我对 Linux 环境的了解有限,如果有人知道,请帮助我提供一些资源;我将不胜感激。

谢谢。

答案1

您应该运行sudo apt-get remove php5,然后针对 5.5(在 15.04 中未使用),您需要从 utopic 添加源,方法是/etc/apt/sources.list在您最喜欢的文本编辑器中打开并添加以下行deb http://us.archive.ubuntu.com/ubuntu utopic maindeb-src http://us.archive.ubuntu.com/ubuntu utopic main。接下来,为了确保您获得正确的版本,请/etc/apt/preferences在文本编辑器中打开并添加以下行

Package: * 
Pin: release n=trusty
Pin-Priority: 501

Package: php5
Pin: release n=utopic
Pin-Priority: 502

这将确保所有包都从 trusty 安装,除了 php5,而 php5 将从 utopic 安装。

与安装任何过时的软件版本一样,这可能会带来安全风险,您应该考虑这一点。此外,这可能会影响 php5 的稳定性,所以请记住这一点。

相关内容