2

コマンドラインで PEAR をインストールしようとしていますが、何も起こりません。これは私が試したものです:

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

suhosin.iniでも有効suhosin.executor.include.whitelist = pharにしようとしましたが、syslog に次のエラーが表示されます。

ALERT - script tried to disable memory_limit by setting it to a negative value -1 bytes
which is not allowed (attacker 'REMOTE_ADDR not set', file '/go-pear.phar', line 1128)

ALERT - Include filename ('phar://go-pear.phar/index.php') is an URL that is not 
allowed (attacker 'REMOTE_ADDR not set', file '/go-pear.phar', line 1236)

php.ini で suhosin を無効にすると役立つことがわかりましたが、見つかった php.ini ファイルに suhosin エントリが見つかりませんでした。

誰か助けてくれませんか?

4

1 に答える 1

5

apt-get install php-pear動作します。

于 2013-05-24T07:46:23.063 に答える