PowerMac G3 に Ubuntu 6.06.2 をインストールしたときのメモ #2
Apache 2
$ sudo aptitude install apache2
MySQL 5.0
$ sudo aptitude install mysql-server-5.0 $ sudo /etc/init.d/mysql reset-password
my.conf に UTF-8 がらみの設定を追記。
[mysqldump] default-character-set = utf8 [mysqld] default-character-set = utf8 [mysql] default-character-set = utf8
確認
mysql> show variables like 'char%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 8 rows in set (0.00 sec)
php 5.1
$ sudo aptitude install php5 $ sudo aptitude install php5-mysqli $ sudo aptitude install php-pear
PEAR 関係
古めのパッケージが多いけど、使ってるアプリがあるので入れておく。
$ sudo pear channel-update pear.php.net $ sudo pear install DB $ sudo pear install HTML_Template_IT $ sudo pear upgrade-all
ここでエラー。
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 87076 bytes) in /usr/share/php/PEAR/Task/Replace.php on line 177
php.ini の memory_limit を増やせばいいらしい。
$ sudo vi /etc/php5/cli/php.ini
php.ini (抜粋)
;memory_limit = 8M ; Maximum amount of memory a script may consume (8MB) memory_limit = 32M ; Maximum amount of memory a script may consume (8MB)
改めて pear upgrade-all すると問題なし。