SDBBSIIが相当荒らされて閉鎖し、ここにきてIntegral計画の第二段階であるSDBBSII後継[iDBBS]開発のため、開発環境をWindows PCにインストールすることにした。
ここはApache1.x、MySQL 4.0.24とphpMyAdmin 2.6.4-pl3だが、開発環境にはすでにphp5を入れてしまったので、MySQL – 5.0.22-community-ntとphpMyAdmin – 2.8.1の組み合わせで行ってみることにした。最終的にこのサーバで動くかどうか確証が取れないのはやや問題かもしれない。
まずApache2.2.2はphp5用Extension dllが対応せず、あきらめてApache2.0.5にバージョンダウン。どうも2.0.x系と2.2.x系のdllは異なるものらしい。
次にphpMyAdminをインストールするが「扱えない拡張子のファイルです,
PHP の設定をチェックしてください。」と出る。割と有名な誤訳らしく、つまりはphp Extensionが正常に初期化されていないことを言いたいらしい。
これを回避するにはphp.iniで
extension=php_mbstring.dll
extension=php_msql.dll
extension=php_mysql.dll
の行頭コメントアウトを削除して有効化する。もちろんApacheはリスタートする必要がある。
あとphp.iniへのSET PATH=が必要なのかもしれない。
MySQLに対しては必ずSET PATH=が必要。コントロールパネル-システム-環境変数タブでセットする。
ここまでして、cmdからmysqlに対して新規テーブルを作成してphpMyAdminから見えるかどうかテストする。見えればOK。
Apache 2.0.5? (最新が2.0.58、打ち間違い?)