Mac Leopard Apache + MySQL + PHP

Leopardをインストールした時に消えた MySQL + Apache + PHP の構成を再インストールした。

今回は、XAMPPではなく、ソースからインストール。

まず各ソースをダウンロードする。
Apache
MySQL
PHP

ダウンロードしてきたやつを解凍して、./configure。

ただ、毎回オプション指定を忘れてて思い出すのに苦労するので、インストール用のシェルを組んだ。
(でもたぶんオプションなんてその時々とも・・・)
Apache2以降限定。

ソース

なんとなく配布。
DownLoad

・設定メモ
Apache, MySQL, PHPを buildlamp.sh のある場所に解凍する。
Source Directoryを書き換えます。php-5.0.1 なら PHP_DIR="php-5.0.1"に。
Install Directoryを好きな場所に書き換える。
インストール先ディレクトリは予め作成&書き込み権限 or chown 付与。

・その後・・・
1.ターミナルから./buildlamp.sh を実行する。

2.httpd.conf を編集します。
DirectoryIndex index.html の後ろに index.php を追記。
LoadModule php5_module modules/libphp5.so がなければ追記する。
AddType application/x-httpd-php .php を追記する。

3.MySQLのコンフィグファイルを取ってくる。
./mysq-5.2.5/support-files/my-medium.cnf を /usr/local/mysql/etc/my.cnf にコピーする。

4.MySQL をスタート。
cd /usr/local/mysql/bin
sudo ./mysql_install_db --user=mysql
sudo ./mysqld_safe --defaults-file=/usr/local/mysql/etc/my.cnf --user=mysql &

5.Apache をスタート。
cd /usr/local/apache/bin
sudo ./apachectl start

アンインストールは、インストール先ディレクトリを消せばおk。

次は、自動起動・・・続く。