PHP致命错误在cent os 6.5上安装composer

时间:2017-03-26 09:35:25

标签: centos composer-php

我试图在我的服务器centos 6.5 PHP版本5.6.30

上安装composer

我用这个命令试了一下

curl -sS https://getcomposer.org/installer | php

但我收到此错误

PHP Fatal error:  Directive 'safe_mode' is no longer available in PHP in Unknown on line 0
curl: (23) Failed writing body (0 != 16133)

我该如何解决?感谢

1 个答案:

答案 0 :(得分:0)

在使用RPM包格式(all? some?)的Linux发行版中,您在升级包时保留旧的配置文件,这样您的自定义更改就不会丢失。较新版本的默认配置文件保存在相应的目录中,但后缀为.rpmnew。您的工作是手动查看它们并将所需的更改合并到旧文件中(或完全将其替换为新文件)。

在您的情况下,您可能从早期的safe_mode仍然存在的PHP版本升级。由于它终于消失了,你的PHP配置已经过时并触发了你发现的致命错误。

我的建议是,您重命名当前的php.ini文件,将新文件放在原位,然后手动重新应用您认为需要的指令(如果有的话)。