PHPでウェブの世界と繋がろう!
menu
ホーム > IT用語集 > PEAR(ペア)

PEAR(ペア)

Pocket

  • PEARはPHP言語で利用できるオープンソースのライブラリ(パッケージ)集

PEAR(ペア)とは、【PHP Extension and Application Repository】の略称で、PHP言語で利用できるオープンソースのライブラリ(パッケージ)集です。ライブラリとは、ある機能を持ったプログラムを部品化し、幾つもの部品化されたプログラムを1つの構造化されたファイルにまとめて、他のプログラムから利用できるようにしたプログラムの集合のことです。

PEAR では、例えば、データベースへの接続(Database)、認証(Authentication)、ファイル操作(File System)など頻繁に再利用する機能をPHPコードでひとまとまりのクラスにして、同類の機能を持ったクラスを纏めてパッケージ化してあり、そのパッケージをまとめてライブラリ化してあります。各パッケージは必要に応じていつでも利用できるようになっており、これらを利用することで、必要な機能を1からプログラミングすることなく実装できるようになります。これによって、開発の効率やメンテナンス性を向上させることが出来ます。ライブラリはパッケージ単位でインストールして利用することが可能です。パッケージによっては、他のパッケージに依存性があり、その場合、依存性のあるパッケージをすべてインストールする必要があります。各パッケージは個々の開発チームが個別のプロジェクトで開発しています。

PEARのライブラリは、PHP4、PHP5 に最初から同梱されていますが、ビルドオプション指定なので、サーバーにPHPがインストールされていても PEAR はインストールされていない場合があります。その場合でも、後から PEAR をインストールすることも可能で、インストール後、アンインストールやアップグレードも行えます。

PEAR のパッケージはすべて pear.php.net のサーバーに登録されていて、そこからダウンロードしてインストールすることが可能です。パッケージファイルは、gzip 圧縮された tar ファイルで配布されています。

PEAR は、レンタルサーバー(共用サーバー)へもインストールすることが可能です。pear.php.net で配布されている go-pear.php ファイルをダウンロード・保存して実行することでインストールすることが出来ます。

PEAR は、 PHP の発展に寄与することや PHP開発者へより良い開発手法を提供へすることを目指したプロジェクトです。


タグ(=記事関連ワード)

タグ:

日付

投稿日:2015年7月1日
最終更新日:2015年07月12日

関連記事

このカテゴリの他のページ

この記事へのコメント

トラックバックurl

http://www.tryphp.net/itglossary-pear/trackback/