SAK 図書館
PostgreSQL + Web 編1 - Apache、CGI Perl、PHP、MySQL インストール、設定
■PostgreSQL + Web 環境
・PostgreSQL を ASP 以外の Web 環境でアクセスするためには、根気の作業
が必要かもしれない。(^^;
ウェブサーバ Apache、CGI Perl 等を従来環境とは別に PostgreSQL 専用に
準備設定する。
■.bashrc に PATH 追加
・mysql/bin、perl/bin、apache の PATH を追加する。
Perl のパスは、別の Perl がシステムパスの先頭にあるので、MySQL と
共に最初に追加する。
尚、修正後に「source /.bashrc」と実行するか、Cygwin B20 を再起動する
必要がある。
export HOME=/
export PATH=/usr/local/mysql/bin:/usr/local/perl/bin:$PATH:/usr/local/pgsql/bin:/usr/local/bin:/usr/local/apache
export POSTGRES_HOME=/usr/local/pgsql
export PGLIB=/usr/local/pgsql/lib
export PGDATA=/usr/local/pgsql/data
export LD_LIBRARY_PATH=/usr/local/pgsql/lib:/usr/local/lib
cd
ls -aF
■Apache 1.3.20 インストール
・いくつかのパッケージをダウンロードしたが、Cygwin でコンパイルが通ら
ない。(^^; 結局、従来から使ってる win32 ネィティブ版を Cygwin 用に
c:/cygnus/usr/local/apache/ としてコピーする。
・apache/conf/httpd.conf を環境に合わせてリプレースする。
「c:/phpdev」 → 「c:/cygnus/usr/local」
・Apache の起動は、次のようにする。
apache -k start &
・Apache の終了は、次のようにする。
apache -k shutdown
■Perl 5.6.1 インストール
・これも、従来から使ってる win32 ネィティブ版を Cygwin 用に
c:/cygnus/usr/local/perl/ としてコピーする。
・Perl へのパス から /cygnus がどうしても取れない。(^^;
いろいろ設定してみたがうまくいかず、どうせ特別ならと、Perl へのパス
を次のようにした。(CGI の開始記述)
#!/cygnus/usr/local/perl/bin/perl
■PHP 4.0.6 インストール
・これも、従来から使ってる win32 ネィティブ版を Cygwin 用に
c:/cygnus/usr/local/php/ としてコピーする。
■MySQL 1.3.20 インストール
・これも、従来から使ってる win32 ネィティブ版を Cygwin 用に
c:/cygnus/usr/local/mysql/、c:/cygnus/usr/local/mysqlfront/ として
コピーする。
・MySQL の起動は、次のようにする。
mysqld-nt --standalone &
・MySQL の終了は、次のようにする。
またまた、「mysqld-nt --shutdown」がきかない。(^^;
ps
PID TTY STIME COMMAND
1031 -1 09:19:06 /CYGWIN~1/H-I586~1/bin/bash.exe
1037 -1 09:19:57 /usr/local/apache/apache.exe
1097 -1 09:38:43 /usr/local/mysql/bin/mysqld-nt.exe
1100 -1 09:39:17 /CYGWIN~1/H-I586~1/bin/ps.exe
kill 1097
■www ウェブホーム作成
・これも、従来から使ってる www を Cygwin 用に
c:/cygnus/usr/local/www/ としてコピーする。
www/
cgi-bin/
phpdev4/
phpMyAdmin/
index.html
-- index.html --
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<TITLE>SAK Design</TITLE>
<STYLE type=text/css>
<!--
A:hover {BACKGROUND-COLOR: ; COLOR: #229022; TEXT-DECORATION: underline}
-->
</STYLE>
</HEAD>
<BODY bgcolor="#ddcab0" link="#6040aa" vlink="#903090" alink="#229022" text="#404040">
<CENTER><B><FONT size="+1">-- SAK Design --</FONT></B></CENTER>
<HR>
<DIV>
<UL>
<LI><FONT size="-1"><A href="phpMyAdmin/index.php" target="_self">MySQL Tool</A></FONT>
<LI><FONT size="-1"><A href="cgi-bin/test.cgi" target="_self">CGI Perl - test.cgi</A></FONT>
<LI><FONT size="-1"><A href="test.php" target="_self">PHP - test.php</A></FONT>
</UL>
</DIV>
<HR>
</BODY>
</HTML>
■PostgreSQL 編、JAVA Servlet、JSP 編資料
■MySQL 編資料
■SQL 基礎編資料
■SQL 基礎実地編資料
■SQL チューニング編資料
■Oracle PL/SQL 編資料