玄箱でLAMP

L = Linux
A = Apache
M = MySQL
P = PHP

ちょっとしたところで抜けててうまく動かなかったので、メモ。
インストールはこの順番でやらないと面倒だった。

1. Debian on 玄箱
こちらを参照のこと


2. Apache

# apt-get install apache2

これでapache2-common, apache2-mpm-workerもインストールされる


3. MySQL

# apt-get install mysql-server-4.1

rootにパスワード設定・パスワードなしユーザーの削除:

# mysql ←これでログイン

mysql> SET PASSWORD FOR root@localhost = PASSWORD('任意のパスワード');
mysql> USE mysql;
mysql> DELETE FROM user WHERE password = '';


4.PHP

# apt-get install php4 php4-mysql

apache-common libapache-mod-php4 libzzip-0-12 php4-commonも同時にインストールされる

php4-mysqlを入れなかったので、mysqlと連携できなかった。。

モリーの設定:

# vi /etc/php4/apache/php.ini

~~~~~~~~略~~~~~~~~
memory_limit = 32M ;Maximum amount of memory a script may consume
~~~~~~~~略~~~~~~~~

ウェブアプリ開発のために色々と重いものを動かしているので、32MBにしている。