【问题标题】:Trying to install Pear on SUSE尝试在 SUSE 上安装 Pear
【发布时间】:2012-01-16 11:16:15
【问题描述】:

我已经尝试了几个小时并且到处搜索都无济于事将 Pear 安装在 SUSE linux 服务器上,我遇到了错误:

ALERT - 脚本试图通过将 memory_limit 设置为 负值 -1 字节,这是不允许的(攻击者 'REMOTE_ADDR 未设置”,文件“/usr/bin/go-pear.phar”,第 1128 行)警报 - 包括 文件名 ('phar://go-pear.phar/index.php') 是一个不是 允许(攻击者'REMOTE_ADDR未设置',文件'/usr/bin/go-pear.phar', 第 1236 行)

我一直在用命令安装它:。

wget http://pear.php.net/go-pear.phar
php go-pear.phar

有什么建议吗?谢谢!

【问题讨论】:

    标签: php pear suse


    【解决方案1】:

    该错误来自 suhosin。您可以在php.ini 中暂时禁用它。

    【讨论】:

    • 太棒了!我通过添加以下行禁用了 Suhosin: suhosin.simulation = On 到 /etc/php5/cli/php.ini 中的 php.ini 文件,然后再次运行这两个命令并且它起作用了。谢谢!!
    【解决方案2】:

    我发现php -n go-pear.phar 也可以在不需要 root 的情况下编辑 php.ini

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-21
      • 2011-07-25
      • 2015-06-04
      • 2011-08-13
      • 1970-01-01
      • 2013-06-10
      • 2011-02-07
      相关资源
      最近更新 更多