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 編資料