Ubuntu 16下PHP7.1-MySQL模块缺失无法安装的求助
解决Ubuntu 16中php7.1-mysql无法安装的问题
步骤1:彻底清理残留配置
先清除处于rc状态的php7.1-mysql残留配置:
dpkg --purge php7.1-mysql
步骤2:确认并修复PHP源
你的php7.1-mysql原来自deb.sury.org源,Ubuntu 16默认源不包含该版本包,需确保源配置正常:
- 检查现有源列表:
cat /etc/apt/sources.list.d/*sury*
- 若未配置该源,添加适配Ubuntu 16(xenial)的PPA源:
add-apt-repository ppa:ondrej/php apt update
若执行
apt update时出现GPG密钥错误,先导入对应密钥:apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C
步骤3:重新安装php7.1-mysql
源配置正常后,执行安装命令:
apt install php7.1-mysql
步骤4:处理依赖冲突备选方案
若仍存在依赖问题,先修复系统损坏依赖:
apt-get -f install
如果不需要php7.0版本,可先卸载相关包再尝试安装:
# 卸载php7.0相关包 apt purge php7.0-mysql php7.0-common # 重新安装php7.1-mysql apt install php7.1-mysql
内容的提问来源于stack exchange,提问作者Eng7
相关产品推荐
相关产品推荐

