SAK 図書館

SAK Streets メインストリート 図書館・カフェ 一覧 SAK Streets 検索
| VB | SQL | Perl | PHP | ASP | JSP | C | PC | HP | FAQ | フリーソフト |

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 編資料
| VB | SQL | Perl | PHP | ASP | JSP | C | PC | HP | FAQ | フリーソフト |

SAK Streets メインストリート 図書館・カフェ 一覧 SAK Streets 検索



Copyright (C) 1999-2017 Y.SAK