PHPについて
PHPは、HTMLファイル内に記述するタイプのスクリプト言語です。通常のCGIとして使用できますが、PHPモジュールをApacheサーバーに組み込むことにより、 Perl/CGIと比較して処理速度の高速化、サーバー負荷の低減が可能です。
PHPはPostgreSQL、MySQL、Oracle、Sybaseといった各種データベースとの連携に優れています。他にも、XML、PDF、IMAP、LDAP等各種機能をサポートしており、広範なWebアプリケーションを容易に作成可能です。
動作環境・インストールについて
PHPは、多くのUNIX系システム(Linuxを含む)、MacOS X、Windowsシステムで動作可能です。各システムでのインストールに関しては、http://www.php.net/manual/ja/install.phpを参考にしてください。
また多くのLinuxディストリビューションでは、プラットフォーム別にパッケージ化されたPHPが用意されています。詳しくは、各ディストリビューションのパッケージを参照してください。
ダウンロードについて
PHPの最新版はhttp://www.php.net/downloads.phpより入手できます。
完全なソースコードの配布に加え、Windows版に関してはバイナリー形式での配布が行われています。
また、随時更新される最新のスナップショット版は、http://snaps.php.net/より入手できます。
ライセンスについて
PHP 4.0から、PHPはPHP Licenseに基づいて配布されています。
ライセンスに関する詳細に関しては、http://www.php.net/license/ご覧ください。
PHP 5について
現在、PHP 4、PHP 5の2系統での開発が行われています。PHP 5はPHP 4と比較して、オブジェクト指向機能が大幅に改良され、他にも数多くの新機能や改良が盛り込まれています。ただし下位互換性は保たれないため、PHP 4のために書かれたコードをPHP 5に移行するには注意が必要です。
PHP 5への移行の詳細に関しましては、PHPのマニュアル(http://www.php.net/manual/ja/migration5.php)も参考にしてください。