无法在 CentOS 上安装 php 5.x,`remi-php56.repo` 出错

Unable to install php 5.x on CentOS , error in `remi-php56.repo`

初学者,尝试在我的 CentOS(虚拟机)中安装/更新 PHP。

现有 PHP 版本:5.3

需要更新到:5.5+

我尝试了很多东西,可能还不够,但我无法得出结论。

我什至试过了

yum update

我得到以下错误

加载的插件:fastestmirror、refresh-packagekit、安全 设置安装过程 错误:文件不包含任何部分 headers。 文件:file:///etc/yum.repos.d/remi-php56.repo,行:1 "name=Remi's PHP 5.6 RPM repository for Enterprise Linux 6 - x86_64\n"

我检查了文件,这是文件中的第一行

name=Remi's PHP 5.6 RPM repository for Enterprise Linux $releasever - $basearch

我尝试的所有方法都出现上述错误。现在脑残了请帮助!谢谢。

这似乎是语法错误。阅读本文并继续示例文件:syntax error repo

或许可以解决您的问题

我不知道 /etc/yum.repos.d/remi-php56.repo 文件来自哪里。

$ rpm -ql remi-release
/etc/pki/rpm-gpg/RPM-GPG-KEY-remi
/etc/yum.repos.d/remi-php70.repo
/etc/yum.repos.d/remi-safe.repo
/etc/yum.repos.d/remi.repo

请使用与您的 CentOS 版本匹配的 remi-release 软件包(您似乎正在尝试使用 fedora 版本)

您也可以按照向导给出的信息:http://rpms.remirepo.net/wizard/

我能够更新。 编辑了 repo 文件并添加了

[epel]

在第一行。