|
WWWサーバの構築につてですが、WWWサーバとDBとの連携をとるには、今までCGIを使っていたはずですがしかし、PHPというスクリプト言語によりDBとの連帯が簡単にきます。
PHPスクリプト言語は、HTMLファイル内に記述するタイプのスクリプト言語です。 通常のCGIとして使用できますが、PHPモジュールをApacheサーバーに組み込むことにより、Perl/CGIと比較して処理速度の高速化、サーバー負荷の低減が可能です。
ApacheベースのWebデータベースを構築するための定番言語として、にわかに注目を浴びています。
本書は、日本で最初の本格的なPHPの解説書。
PerlやCのような他の言語で書かれたCGIスクリプトとの違いは、 HTMLを出力する多くのコマンドを用いてプログラムを書く代わりに何かを行う(この場合はテキストを出力する)埋め込みコードを含むHTMLスクリプトに直接書くということです。
PHPコードは、"PHPモード" に入ったり出たりする特別な開始および終了のタグで括られています。 タグは、以下のように "<?"で始まり"?>"
で終わる構文となります。
<html>
<head>
<title>PHP Sample</title>
</head>
<body>
<? echo "Hello PHP script!"; ?>
</body>
</html>
<? echo "Hello PHP script!"; ?>
PHPがサポートしているDBは、以下となります。
- Infomix
- InterBase
- mSQL
- MySQL
- Sybase
- Oracle8
- PostgreSQL
またODBCにも対応してしますので上記以外のDBと連携でします。
クライアントサイド で実行する(Javascript のようなもの)と異なっている点は、PHPはコードがサーバーで実行されるということです。Apatchが、HTMLファイルをクライアントに送信する前にPHPスクリプト実行し、DBにアクセスします。
クライアントは、スクリプトを実行した結果を受け取りますが、そのPHPスクリプトにを得ることはできません。全てのHTMLファイルをPHPで処理するようにWebサーバーを設定することさえ可能で、この場合、ユーザーが袖の内に何があるかを見分けることは不可能になることでしょう。
この書籍は、ApatchのPHPの組み込みから簡単なDBアクセスとスクリプトのリファ レンスとなっています。
|