Apache+PHP+Postgres雑記帳

苦労したことの記録

サーバ:イントラ/Redhat7.2
Apache 1.3.24
PHP  4.2.1
Postgres 7.2.1

Fedora Core 1
Apache 2.0.47
PHP  4.3.3
Postgres 7.3.4 + phppgadmin3.0
結構快適です。インストールもRH7.2より楽でした。
2003.12.27


2003/4/25 phppgadminを組み込もうとするがだめ
php jcomには情報なし。
苦労したあげく、下記のサイトで発見!!

/data/postgresql.confの tcpip_socket = trueにする。
falseだとTCP/IPを受け付けない。

注意! #tcpip_socket = false  をtrueに直し、頭の#を取ること。(2003/8/7)

postmaster -S -iで動作させましょう。-iオプションでIP5432接続可能に。
(2003.12.27)
http://www.hizlab.net/app/index.html

PostgreSQL のセキュリティ


これにてPostgresqlのテーブル作成がリモートで行えるようになり、
作業性は大幅アップ!(それまではサーバでpsqlを実行していました)

2003/8/7 CSEも同じに使えます・libpq.dllが必要。


2003.6.17 PHP+GDの可能性
知っている人は当たり前でしょうが、グラフィックはhtmlでは無理だと
信じていました。php-jcomのフォーラムにGDを使ったサンプルが出て
いたのでまさかと思って試したら、簡単に実現。今までVBで苦労していたのが
PHPで実現できるとは!

GDはなぜかインストールされていました。バージョンは?freefontは組み込んでありません。

なお、上記フォーラムに出ていた方法を実際に使うため、imgタグでPHPファイルを呼び出し
描画させます。このときパラメータをGETで指定すれば文字やスケール、形の指定などが
思い通りに。

<img src="xxx.php?p1=abc&p2=123">

xxx.php
$p1=$_GET["p1"];
$p2=$_GET["p2"];
img・・・・
の感じでしょうか。pngだときれいに表示されます。jpegはにじんだようになります。


2003.7.13 Apache2.0.47 for win(Me:他は未確認)
2003.8.17修正 msiのリンク修正
apacheのwin版を組み込んでみました。
@msiパッケージをdown loadする。http://www.apache.jp/dist/httpd/binaries/win32/

 MSIパッケージを落としてください。
Aクリックするとsetupが始まります。
 途中,Network Domain、Server Name、を「127.0.0.1」としてください。
 参考http://x-web.pobox.ne.jp/fcgi/fcgi_f4a.html
BMe限定
 スタートメニューのapache2.0.47のcontrol apache monitorのOpen Apache Monitorを
 削除します。また、スタートアップからも削除します。またStart Apache in Consoleを
 スタートアップに張り付けます。
Capache2フォルダーのconfフォルダーにあるhttpd.confファイルをコピーしておきます。
Dhttpd.confを編集します。下記の行を見つけて修正します。

LanguagePriority en da nl et fr de el it ja ko no pl pt pt-br ltz ca es sv tw

            ↓変更

LanguagePriority ja en da nl et fr de el it ko no pl pt pt-br ltz ca es sv tw

またAddDefaultCharset ISO-8859-1という行をみつけて、頭に#をつけます。
これで保管してください。

EPCを再起動します。タスクバーにmsdos apacheが追加されます。
Fwebプラウザを開きます。urlに127.0.0.1を指定します。下記の画面がでたら成功です!。