WEBシステム開発:PHPのPEARを使って短時間でシステム構築する方法
PEAR とは?
PerlのCPANのようなライブラリ群です。
PHPのシステム開発を行う前に、標準的に利用できるPearライブラリが無いか確認してから、あればPearを利用して、無ければ開発するといった手順を心がけましょう。
開発期間を短縮できるばかりか、バグの少ないシステム開発を行えます。
最近ではフレームワークを使った開発が主流になっておりますが、個別に開発を行う場合は、データベース、メール、XMLなどのライブラリは必須だと思います。
通常 pear install xxxxx と、コンソールからコマンドを入力してライブラリのインストールを行いますが、
ダウンロードした圧縮ファイルを、解凍してサーバへアップロード後、適切なパスを設定してやれば、コンソール(telnet,ssh)が使えないレンタルサーバでも問題なく導入することが可能です。
「主なPEARライブラリ」
* PEAR::DB
* PEAR::MDB2(DBからMDB2へ)
* PEAR::Mail
* PEAR::XML_Serializer
PEAR は、”PHP Extension and Application Repository” を省略したもので、 果物の梨と同じように(「ペア」と)発音します。 PEAR の目的は、次のものを提供することにあります。
* PHP ユーザを対象とする、オープンソースなコードの構造化されたライブラリ
* コード配布およびパッケージ管理のためのシステム
* PHP のコード作成に関する標準スタイル (こちらを参照)
* PHP 拡張モジュール・コミュニティライブラリ (PHP Extension Community Library: PECL) (詳細はこちらを参照)
* PHP/PEAR コミュニティをサポートするための Web サイト、 メーリングリスト、ダウンロードミラー
■PEAR検索
pear.php.net/
■PEARマニュアル
pear.php.net/manual/ja/