Windows2000環境でのCygwin+AN HTTPD+PHP+PostgreSQL

−インストール編−

第1章 インストール

1.3 cygipcのインストール

PostgreSQLは、複数プロセスでデータ管理を行うため、メモリは複数プロセスで共有することになります。そのためにcygipcが必要となります。ただ、このcygipcはCygwinのパッケージの中には含まれていないので、別途ダウンロードしてインストールする必要があります。

cygipcのダウンロード

(1)cygipcのダウンロード用サイトのURLは次の通りです。

http://www.neuro.gatech.edu/users/cwilson/cygutils/index.html

次のWebサイトで、cygipc-1.13をクリックします。

(2)ソースファイルではなくバイナリファイルのcygipc-1.13-2.tar.bz2 をクリックします。

(3)「保存」ボタンをクリックします。

(4)保存先ディレクトリとして、Cygwinのルートディレクトリであるc:\cygwinディレクトリを選択します。

cygipcのインストール

root権限でCygwinを起動し、ルートディレクトリ"/"に移動し、以下のbunzip2コマンドを実行します。

$ cd /
$ bunzip2 -c cygipc-1.13-2.tar.bz2 | tar xvf -

実際には、たとえば以下のようになります。

root@TY0109 /
$ cd /

root@TY0109 /
$ ls
bin cygwin.bat etc lib sbin usr
cygipc-1.13-2.tar.bz2 cygwin.ico home root tmp var

root@TY0109 /
$ bunzip2 -c cygipc-1.13-2.tar.bz2 | tar xvf -
usr/
usr/local/
usr/local/bin/
usr/local/bin/ipc-daemon.exe
usr/local/bin/ipck

(中略)

usr/local/include/sys/shm.h
usr/local/lib/
usr/local/lib/libcygipc.a

root@TY0109 /
$

ipc-daemonのWindowsサービスへの登録

ipc-daemonをWindowsサービスへ登録します。

root@TY0109 /
$ cd /usr/local/bin

root@TY0109 /usr/local/bin
$ ls
ipc-daemon.exe ipck ipcrm.exe ipcs.exe ipctest.exe

root@TY0109 /usr/local/bin
$ ipc-daemon --install-as-service

root@TY0109 /usr/local/bin
$

ipc-daemonの起動

ipc-daemonを次のnet startコマンドで起動します。

root@TY0109 /usr/local/bin
$ net start ipc-daemon
Cygwin IPC Daemon サービスを開始します.
Cygwin IPC Daemon サービスは正常に開始されました。

root@VAIO_TY2001 /usr/local/bin
$

Windowsサービスへの登録状況は「スタート」−「設定」−「コントロールパネル」−「管理ツール」−「サービス」で下のように確認できます。

【参考サイト】


前へ | 目次へ | 次へ | YCポータルサイト

執筆 山田豊通
更新日:2002年12月12日