如何使用 apt-get 安装旧版本的 php?

Mar*_*daj 5 linux ubuntu apt-get

我有这个旧版本的软件包,我想将其安装在 Ubuntu 上。

https://launchpad.net/ubuntu/+source/php5/5.3.10-1ubuntu3.20
Run Code Online (Sandbox Code Playgroud)

如何使用 apt-get 安装它?谢谢

Fel*_*hes 5

对于那些正在寻找 php 7 早期版本的人。

列出所有 php 7 版本:

apt-cache policy php7.*
Run Code Online (Sandbox Code Playgroud)

指定并安装特定的 php 7 版本,例如 7.4.3:

sudo apt install php7.4-fpm=7.4.3-4ubuntu2.2
                          ^ ^
                          | |
            (left) pkgname / (right) version part 
Run Code Online (Sandbox Code Playgroud)


sid*_*d-m 3

找出启用的存储库中可用的软件包的不同版本

apt-cache policy <package-name>
Run Code Online (Sandbox Code Playgroud)

在你的情况下

apt-cache policy php5
Run Code Online (Sandbox Code Playgroud)

选择您要安装的版本,然后键入

sudo apt-get install pkgname=version
Run Code Online (Sandbox Code Playgroud)

在你的情况下

sudo apt-get install php5=5.3.10-1ubuntu3.20
Run Code Online (Sandbox Code Playgroud)

在运行上述任何命令之前,最好先更新 apt-cache。为此,请运行

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)