メイン « MAC OSX10.4 Tiger にPHP + MySQL+phpMyAdmin2.11.3インストールメモ
あまり情報も無く、あっても古い情報しか無い為に悪戦苦闘。
結局色々な障害にぶつかりで、大変だったのでメモとして残しておきます。
1、まずは、Mac OS XにEntropyPHPをインストール
以下のサイトからダウンロード PowerPCだとApache2だと駄目で上の1側を選択。
2、ダウンロード後解凍してインストール。
この時標準設定になっている「Stuffit Expander」だと駄目なので、「システム/coreServices/BOMArchiveHelper 」で解凍しなければエラーになります(コレややこしい※第一関門)。
サイト内に記載している通りテストの構文を記載するとphpの情報がダーッと出る。
/*----- ここまででphpの設定完了 見た感じ5だけパッケージしてあるっぽい
3、次は、MySQLの設定
まずは以下からMySQLをダウンロード。
それぞれ入れるものに併せたパッケージをダウンロードする。
ダウンロード後解凍、インストール。(システム設定にMySQLの起動メニューが追加になる。)
4、ターミナルを使ってパスワード設定
cd /usr/local/mysql
MySQLのところに行って、
./bin/mysqladmin -u root password '設定したいパスワード'
を入力。で、とりあえず忘れないようにしておく。(phpMyAdminで必要になるので)
/*----- ここまででMySQLの設定完了
5、phpMyAdminのインストール
これが一番ハマったぁ〜 (^^;
ダウンロード後解凍してディレクトリ名を変えておく。任意だけれども...「phpMyAdmin」がオススメ。
6、ディレクトリへ移動させる(/Library/WebServer/Documents)
/phpMyAdmin/ディレクトリ内librariesのconfig.default.phpの以下を変更
39行目にある
$cfg['PmaAbsoluteUri'] = '';
を書き換えます。
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin(置いたディレクトリ名)/';
151行目ユーザを任意に
$cfg['Servers'][$i]['user'] = '****';
156行目の
$cfg['Servers'][$i]['password'] = 'MySQLのパスワード';
としたら、エラーが出る「#1045 - Access denied for user 'root'@'localhost' (using password: NO)」ので...というのは、「config.inc.php」がルートに無いからな訳で、同じところにあるconfig.sample.inc.phpをリネイムして作成する。
それでもエラーが出る「設定ファイルが秘密のパスフレーズ (blowfish_secret) を必要とするようになりました」のでconfig.inc.phpに以下の一行を追加
$cfg['blowfish_secret'] = 'passwd';
/*---- これでやっと完了 てな感じ。
あっちもこっちもサクッと完了みたいな内容ばかりだったのに...苦戦しましたのはヴァージョンの影響かな?と思っています。記述される行も全然変わっていたりと大変。ってことで参考にしたサイトを以下に列挙
【参考サイト】
MacOSXでサーバー稼業
Mac OS X Server 10.4(Serverじゃないんだけどね...)
Mac OSXにMySQL環境を作る
23:52

