Package php5 have no installation candidate。

本文介绍了在Ubuntu16.04系统中安装PHP5.6的方法,由于该系统默认安装PHP7,因此需要通过添加PPA源来安装较低版本的PHP。文章提供了详细的步骤指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

php的书已经买了1年+了,最近想学下,最麻烦的就是大多数的资料都是linux系统的,so我也得重学linux的资料了。

linux是用虚拟机装订ubuntu16.04服务器版,联网是摆脱某大神弄得,然后就发现了不能装上php5,最后查了下资料发现是ubuntu16.04默认自带php7,所以php5安装会提示Package php5 have no installation candidate。

问题解决方法在http://blog.csdn.net/u011511945/article/details/51379480。

Ubuntu 16.04 comes with PHP7 as the standard, so there are no PHP5 packages

However if you like you can add a PPA to get those packages anyways: 
Add the PPA

sudo add-apt-repository ppa:ondrej/php

Install your PHP Version

sudo apt-get update 
sudo apt-get install php5.6

You can install php5.6 modules too ..


### 如何解决 'package lsb-core has no installation candidate' 错误 当遇到 `E: Package 'lsb-core' has no installation candidate` 的错误提示时,这通常意味着软件源中不存在该包或当前配置不允许安装此包。以下是具体的解决方案: #### 1. 更新和刷新APT缓存 确保 APT 缓存是最新的可以解决问题的一部分。执行以下命令来更新本地索引文件: ```bash sudo apt-get update ``` #### 2. 备份并编辑 `/etc/apt/sources.list` 为了防止意外修改造成影响,先创建一份现有的 sources 文件副本作为备份[^2]: ```bash sudo cp -i /etc/apt/sources.list /etc/apt/sources.list.backup ``` 接着打开 `/etc/apt/sources.list` 进行编辑,确认其中包含了官方仓库地址以及 universe 和 multiverse 组件的支持。对于 Ubuntu LTS 版本而言,默认情况下可能只启用了 main 组件。 #### 3. 添加缺失的组件到sources列表 如果确实缺少某些必要的组件,则可以通过向 `/etc/apt/sources.list` 中添加相应的条目来启用它们。例如,在默认的基础之上增加 universe 或者 multiverse 支持: ```plaintext deb http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse ... ``` 请注意将上述 URL 替换成适用于自己系统的版本号(如focal代表20.04)。完成更改之后保存文件并再次运行 `apt-get update` 命令。 #### 4. 尝试重新安装LSB核心库 最后尝试通过如下指令安装所需的 LSB 核心库: ```bash sudo apt-get install lsb-core ``` 经过以上操作应该能够成功解决找不到 `lsb-core` 安装候选的问题。若仍然存在困难,建议查阅更详细的文档资料或者寻求社区帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值