PHPの運用イメージについて

eラーニングの概要講座サポート内容講座一覧問い合わせFAQ

PHPは、動的にHTMLデータを生成することにより、動的なウェブページを作成することができるプログラミング言語です。サーバーサイド・スクリプト言語として、Webサーバ上で動作し実行結果をWEBブラウザに対して送信します。
システム開発者は、ローカルPCにサーバーと同じ環境を作成します(当社CDROMで全ての環境が整います)。次に、ローカルPCでPHPスクリプトを記述&テストします。実務に於いては、イメージ通りに動作することを確認した上でサーバーにアップロードして運用することになります。

●---PHP運用イメージ:学習時にサーバーは必要ありません。PC一台あればOKです。

PHPの運用イメージ

PHPには2種類の動作モードが存在します。1つ目はApacheのモジュールの一部としてPHPを動作させる※1のパターンです。2つ目はCGIとしてPHPを動作させる※2のパターンです。
※1.Apacheの一部として動作することにより、比較的処理が軽く高速に動作することが出来ます。
※2.Apacheとは別のプロセスで動作する(CGI形式と言います)ことになり、※1と比較すると多少処理が重くなりますが、レンタルサーバーでは、セキュリティ面やメンテナンスを考慮して、このモードでPHPを動作させている会社が多いようです。実際には、CGI形式でも問題なく運用しているサイトが数多く存在します。

●---レンタルサーバー契約時のポイント

Webサイトを公開する場合、レンタルサーバーの利用は最も妥当な選択肢です。自前でサーバーを構築するのも一つの選択肢ではありますが、セキュリティ面や各種メンテナンスのことを考慮するとサーバーのディスクスペースを借り受けるレンタルサーバーと契約してWebサイトを公開するのが一般的だと思います。
レンタルサーバーを選別する際には、PHPやMySQLが動作する環境についてチェックしておく必要があります。レンタルサーバーの選定に関するご質問にもお応え致しますので、ご安心下さい。

Access基礎&実践AccessVBAAccessADO&SQLExcel入門&関数ExcelVBAWordPowerPoint
JAVAAndroidアプリ開発PerlC言語HTML&CSSホームページ製作