ネットにつないでいないと開発できないってのは結構きつい。結構ネット環境がないところに遊びにいったりしてるしね。というわけで、自分のマシンにも入れてみました。PHPやApacheのバージョンい関してはちょっとわけあり。
■環境
OS : WindowsXP Pro SP2
Apache : 2.0.58
PHP : 4.4.3
PostgreSQL : 8.1.4
■手順
◆Apacheの導入
Network DomainとAdministrator's Email Addressは適当。Server Nameはlocalhost。あとServiceはRun as a service for All usersで。(下のほうだといろいろ面倒)
※なおインストール先はC:\usr\local\にした。
◆PHPの導入
- Windows用zipパッケージを取得
- php.ini-distをC:\WINDOWSにコピー
- php4ts.dllをC:\WINDOWS\system32にコピー
※その後phpフォルダをC:\usr\local\Apache2\内に移した
◆PostgreSQLの導入
- Windows版インストーラを取得
- 下記参照URLにあるとおりインストール
◆各種設定
- 下記参照URLにあるようにhttpd.confとphp.iniを変更
- PostgreSQLへの接続&日本語利用のためには必須。
- PostgreSQLの設定の部分は無視(PostgreSQL8系列はWindowsネイティブも可能なため)
- ダンプファイルのリストア
ダンプファイルの文字コードをいったんSJISにしないとエラーが出ます。(Windowsなため?)
◆注意
PostgreSQLのコマンドが若干変わってます。
- psqlコマンド
% psql -h HOSTNAME -U USERNAME DBNAME
の順でないと無理
■参考