如何安装旧版本的PHP。目前存储库不起作用
sudo add-apt-repository -y ppa:ondrej/php
Run Code Online (Sandbox Code Playgroud)
然后:
The repository 'http://ppa.launchpad.net/ondrej/php/ubuntu impish Release' does not have a Release file.
Run Code Online (Sandbox Code Playgroud)
我不想编辑或更改上述答案,而是想提一下 PPA 现在支持 21.10。
\nsudo add-apt-repository ppa:ondrej/php\nRun Code Online (Sandbox Code Playgroud)\n您可以使用此 PPA 安装多个版本的 PHP。但默认情况下,存储库中有 8 个,但如果您需要旧版本,此 PPA 将解决该问题。
\n应该注意的是,本 PPA 概述了以下几点。\n注意事项:
\n只是为了在这里提供额外的帮助,如果您需要更改默认的 PHP 版本,请使用此命令。
\nsudo update-alternatives --config php\nRun Code Online (Sandbox Code Playgroud)\n
小智 6
我遇到过类似的问题,我通过以下方式解决了它:
sudo nano /etc/apt/sources.list.d/ondrej-ubuntu-php-impish.list
Run Code Online (Sandbox Code Playgroud)
然后将文件第一行的impish(Ubuntu 21.10) 替换为(Ubuntu 20.04) :focal
deb http://ppa.launchpad.net/ondrej/php/ubuntu/ focal main
Run Code Online (Sandbox Code Playgroud)
进而
sudo apt install php5.6
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9678 次 |
| 最近记录: |