Debian系でのphp環境

pear(>= 1.4.0)のChannel経由でのsymfonyインストール

$ sudo pear channel-discover pear.symfony-project.com
Adding channel "pear.symfony-project.com" succeeded
Discovery of channel "pear.symfony-project.com" succeeded

$ sudo pear install symfony/symfony
downloading symfony-0.6.3.tgz ...
Starting to download symfony-0.6.3.tgz (1,283,270 bytes)
...........done: 1,283,270 bytes

Fatal error: Allowed memory size of 8388608 bytes exhausted
(tried to allocate 8192 bytes)
in /usr/share/php/PEAR/Installer.php on line 521


と,ここでこける.
/usr/share/php/PEAR/Installer.phpフェイタルエラーが...と言っているが
php.iniの設定がデフォルトのままだったからひっかかったのだろうと.

Debian/Ubuntuでは,

/etc/php5/cli/php.ini

これを編集すれば良いらしい.
# webサーバ上の動作は /etc/php5/apache2/php.ini

で,取り合えず下記を

max_execution_time = 30 ; Maximum execution time of each script, in seconds
memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)

以下のように変更.

;max_execution_time = 30 ; Maximum execution time of each script, in seconds
max_execution_time = 60
;memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)
memory_limit = 16M

pearモジュールにはファイルサイズが8Mを越えるものがあるんだから
デフォルトでもう少し大きく書いてくれてたら良いのにったら.
なにか理由が在るんだろうなぁ.