在 ubuntu 12.04 中安装 php 5.3.10

在 ubuntu 12.04 中安装 php 5.3.10

我一直在尝试将 php 版本从 php 5.4 降级到 php 5.3。我尝试删除 php5,清除 php5,然后使用“apt-get install php5=5.3.6-13ubuntu3.6”重新安装,但这没有帮助,我收到一条消息说“E:未找到‘php5’的版本‘5.3.10-1ubuntu3.3’”。有没有办法在 ubuntu 12.04 中安装 php 5.3.10?

我正在使用亚马逊 ec2 实例,

答案1

如果您收到未找到某个版本的答复,则它可能不在存储库中。

尝试apt-cache search php5看看有哪些可用的版本。

否则,如果没有可用的包,您可以添加http://www.dotdeb.org/执行以下操作来创建存储库:sudo echo "deb http://php53.dotdeb.org stable all" >> /etc/apt/sources.list。然后再执行一次apt-get update,然后您应该有一个可用的 php5.3 包。

答案2

例如,apt-cache policy 显示软件包源的优先级以及单个软件包的优先级。另一个示例是 apt-cache dumpavail,它显示所有软件包的所有可用版本的标头。apt-cache pkgnames 显示在缓存中至少出现一次的所有软件包的列表。

如果你需要 5.3.10,你也可以从源代码将其编译为 cgi,或者使用 google 找到 deb 包,然后你需要下载它并使用 dpkg -i $PACKAGENAME 安装

相关内容