You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 16安装PHP 7失败,遇install-info配置错误及dpkg报错求助

解决Ubuntu 16中PHP 7安装失败及install-info配置错误

看起来你在Ubuntu 16上部署PHP 7的时候卡壳了——核心问题是/etc/environment文件存在语法错误(未闭合的引号),导致install-info包的后置配置脚本直接报错退出,进而打断了整个PHP安装流程。咱们一步步来修复:

1. 先搞定/etc/environment的语法问题

这个文件是系统环境变量的核心配置文件,语法必须严谨:

  • 用编辑器打开文件:
    sudo nano /etc/environment
    
  • 逐行检查内容,找到那些只开了引号但没闭合的行(比如类似PATH="/usr/local/sbin:/usr/local/bin:usr/sbin:/usr/bin这种缺了结尾"的情况),把缺失的引号补上。
  • 按Ctrl+O保存,回车确认,再按Ctrl+X退出编辑器。

2. 重新配置未完成的包

修复完配置文件后,让dpkg重新处理那些配置失败的包:

sudo dpkg --configure -a

这个命令会重新执行所有中断的包配置脚本,包括之前报错的install-info,等它跑完应该就不会有错误了。

3. 继续完成PHP 7的安装

等上面的命令执行成功后,继续完成PHP 7的安装:

sudo apt-get install -f
sudo apt-get install php7.0

(如果你要装的是PHP 7.1/7.2这类子版本,把php7.0换成对应的版本号就行)

4. 验证PHP版本

安装完成后,跑个命令确认版本:

php -v

这时候应该就能看到PHP 7的版本输出了。

额外提示

如果你之前添加了第三方PHP源(比如ppa:ondrej/php),可以先更新一下源列表确保没问题:

sudo apt-get update

内容的提问来源于stack exchange,提问作者Ângelo Rigo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 07:53:26