【问题标题】:downgrade php from 5.6.9 to 5.3.3 debian jessie将 php 从 5.6.9 降级到 5.3.3 debian jessie
【发布时间】:2015-09-25 03:58:00
【问题描述】:

我们有一个运行在 debian 挤压服务器上的 php 应用程序。

当我在新服务器 (debian jessie) 上安装它时,它无法正常运行。

如何将 php 从 5.6.9 降级到 5.3.3?

谢谢

【问题讨论】:

标签: php debian downgrade


【解决方案1】:

Squeeze 中使用的 PHP 最新版本是 5.3.3。

在您的源列表中添加 Squeeze 存储库:

deb http://archive.debian.org/debian/ squeeze main contrib non-free
deb http://archive.debian.org/debian/ squeeze-lts main contrib non-free

更新包列表:

apt-get -o Acquire::Check-Valid-Until=false update

卸载当前 PHP 版本:

dpkg -r --force-depends $(dpkg -l | grep php | awk '{print $2}')

使用squeeze repo安装相同的PHP包:

apt-get install -t "squeeze" $(dpkg -l | grep php | awk '{print $2}')

注意:我使用它来将 PHP 从 Squeeze-s PHP 5.3 降级到 Lenny 的 PHP 5.2,它应该可以从 Jessie 到 Squeeze。

【讨论】:

  • 感谢您的回复。我使用这个步骤,我遇到了冲突包的问题。最后,我使用一些步骤在 debian 8 上安装 php5.3.3。我执行第 1 步和第 2 步,然后运行此命令 $ apt-get install -t "squeeze" apache2 apache2-mpm-prefork php5 php5-cli php5-dev
  • 无论如何,apt 返回此错误: dpkg : Breaks: libapache2-mod-php5 (
  • 我认为 libapache2-mod-php5 没有被 dpkg 命令选中。将其添加到要卸载的软件包列表中,然后在 Squeeze 版本中安装。
猜你喜欢
  • 2014-07-26
  • 1970-01-01
  • 2017-05-20
  • 2021-08-16
  • 1970-01-01
  • 2018-01-24
  • 1970-01-01
  • 2019-03-31
  • 1970-01-01
相关资源
最近更新 更多