Ubuntu16.04安装PHP5.6
1 先说结论:安装不了!!!
有可能是我技术水平达不到……
2 现有博客方法
1. apt install python-software-properties -y
2. apt install software-properties-common python-software-properties
3. LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
4. apt update
5. apt upgrade -y
6. apt install php5.6
主要就是以上6步,关键在于第3步,添加了新的源ondrej 但是在多次尝试之后,仍然无法安装PHP5.6!!!
3 那么为什么呢?
无法安装也要知道一下为什么 在现有博客方法中,第三步添加了ondrej源,指向仓库https://launchpad.net/~ondrej/+archive/ubuntu/php-qa
在该仓库中写到:
This is area for experimenting with future releases of PHP and future release of packaging.
You need both ppa:ondrej/php and ppa:ondrej/php-qa, e.g.:
# apt-get install -y language-pack-en-base
# LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php
# LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php-qa
给到的官方安装步骤是:
You can update your system with unsupported packages from this untrusted PPA by adding ppa:ondrej/php-qa to your system's Software Sources. (Read about installing)
sudo add-apt-repository ppa:ondrej/php-qa
sudo apt-get update
在下面有选择Ubuntu版本的操作,看了一下,已经没有16.04 以及,在Overview of published packages中,列出了该包的详情,更新时间为2021年6月21日
所以,合理怀疑该作者在这次更新中,去掉了对Ubuntu16.04版本的支持,但是很多博客并没有更新,所以就是try&fail。
所以,如果需要安装PHP5.6的环境,需要先把Ubuntu升级到至少18.04的版本。
|