我试图在我的服务器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)
我该如何解决?感谢
答案 0 :(得分:0)
在使用RPM包格式(all? some?)的Linux发行版中,您在升级包时保留旧的配置文件,这样您的自定义更改就不会丢失。较新版本的默认配置文件保存在相应的目录中,但后缀为.rpmnew
。您的工作是手动查看它们并将所需的更改合并到旧文件中(或完全将其替换为新文件)。
在您的情况下,您可能从早期的safe_mode仍然存在的PHP版本升级。由于它终于消失了,你的PHP配置已经过时并触发了你发现的致命错误。
我的建议是,您重命名当前的php.ini
文件,将新文件放在原位,然后手动重新应用您认为需要的指令(如果有的话)。