Apacheのモジュールとして組み込むので、CGI/Perlにくらべて非常に高速に実行できて、しかも負荷が少ないです。モジュールではなくCGIのように動かすこともできます。
PHPに非常に似たASPってゆうのがありますね。ASPはWindowsでしか動きませんが、PHPはマルチプラットフォームで対応データベースも多いです。
CGI/Perl対応のレンタル鯖、プロバイダは多いですが、残念ながらPHPはまだまだ少ないです。「PHP可能」と書いてない所はまず使えないでしょう
PHPの特徴をあげると・・・
とりあえず動かしてみましょう。やっぱHelloworldですか?
hello.phpのファイルを作成して、下の文を貼り付けてみましょう
<html><body> <? echo "Hello world!!!";?> </body></html>
実行すると
Hello world!!!
と表示されるはずです。echo は"で囲まれた内容を表示します。拡張子をphp3と変更するとうまく行くかもしれません。
上の <? と ?>
ではさまれた部分がPHPスクリプトです。
それ以外はHTMLとして認識されます。CやPerlと違ってHTML中にコードが書けるのがいいですね。
多少のプログラミング経験は必要かもしれません。
でも、関数がいっぱいあるし丁寧なマニュアルが日本語で!用意されているので多い日も安心です。
■PHPマニュアル日本語版
japaneseからダウンロードしよう! (エンコードはUTF-8です)
ともかくこれから流行る(もう流行ってるのか?)言語だと思いますよ。ビジネスユースでデータベースと使われる事が多いんだけど、もっと個人HPでどんどん使われるように対応サーバが増えるといいんだけどなぁ・・・。
PHPはCGIと違ってパーミッションの設定は必要ないです。あえてやるなら604かな。ログファイルには書き込み権限が必要なので666にします。
PHPのソースを読んだり、スクリプトを書いたりするにはエディタがあると便利です。
EUCの文字コードが扱えるエディタがいいでしょう
■おすすめエディタ
以下のソフトを使うと、WindowsにPHP環境を一発でインストールできちゃうぞ!(ぞ?
$logfile="tt1";include("short.php");?> |