1.PHPってナニ?
PHPってどんなもの?
PHPというのは「PHP: Hypertext Preprocessor」 の略で。HTMLにコードを埋め込んで実行するWeb向けに作られたスクリプト言語のことです。

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の文字コードが扱えるエディタがいいでしょう

■おすすめエディタ

統合カイハツ環境→WebStudio 。。やっぱ馴染めない

xyzzy+php-modeは個人的にオススメ!
・F1キーでオンラインヘルプ、Shift+F1でヘルプファイル。
・Esc+Tabで関数補完も出来るのよ。
・バイトコンパイルは[alt]+x byte-comp[tab] [ent]でファイル指定
・「S-F1」ってのは[Shift]+[F1キー]って事らしい。M-xは[alt]+x
・ついでにftpupdateを使うとさらに便利
・Fキーに割り当てれば一発でFTP更新完了!。.xyzzyの例


Win + Apache + MySQL + PHP (WAMP)  まとめてインストール!!

以下のソフトを使うと、WindowsにPHP環境を一発でインストールできちゃうぞ!(ぞ?




Next>>


LastModified