Comments
Description
Transcript
第9週その2 HttpとPHPなど
E5ネットワーク工学演習資料8 2003年6月13日 第9週その2 HttpとPHPなど 【http】 port80番を使った通信サービス.デーモンはhttpd. /etc/rc.d/init.d/httpd Webサーバソフト Apache(Linux,Windowsなど多数):バージョン1.3.*系は安定版,最新版は2.*系 IIS(Windopws専用のWebサーバ) クライアントソフト mozilla,InternetExplorer,Opera,Safari,lynx など 【Webサーバの機能拡張】 スクリプト系:Htmlファイルの中に書き込む形式 JavaScript VBScipt PHP 外ಊプログラム系:htmlファイルから呼び出して使う形式 Perlなどによる外ಊスクリプト JSP(Tomcatを介してWebサーバと連携を取る.Tomcatのインストールが必要) 【PHP】 サーバサイドスクリプトلؘ.(JavaScriptはクライアントサイドスクリプト) 日本لマニュアルサイト:http://jp.php.net/manual/ja/ /usr/local/apache/conf/hhtd.conf ☜ これがapache webサーバの各種ध定している. これに以下の内容をઉ加することで,phpが使えるようになる. AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps /usr/local/php-*.*.*/php.ini-recommended を /usr/local/lib/php.ini としてコピーして以下のように書く. user_dir = public_html 各ユーザのホームディレクトリにあるpublic_html以下のphpファイルが有効動作する.この記述をしな い場合,初期指定(デフォルト)htmlファイル保管場所 /usr/localapache/htdocs 以下に置いた場合に しか動作しなくなる. phpが使える状態になっているかどうか確認するには <? phpinfo() ?> という内容の test.php ファイルをhtdocsなどに置き,ブラウザで見てPHP Verion*>* といった内容が見えれば,phpが使える. 【データベース】 多数の情報を取り扱うもの.データテーブル,リレーショナルデータベース.データベースに情報を書き加え たり,情報の抽出や集בをするための=لؘSQL. フリーのデータベースソフトPostgreSQL,MySQLなどがある.Microsoft 社のAccsessは有償のリレーショナ ルデータベース. 【Ё題】 1.自分達のマシンでwebサーバを構築しよう. 2.CGI,SSI,JSP,ASPとは何か. 3.サーバサイドスクリプトとクライアントサイドスクリプトにはどのようなものがあるか.webサービスで 使うときには,どのように使い分けるべきか考えてみよう.