PEAR(ペア)
- PEARはPHP言語で利用できるオープンソースのライブラリ(パッケージ)集
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開発者へより良い開発手法を提供へすることを目指したプロジェクトです。
タグ(=記事関連ワード)
日付
最終更新日:2018年06月09日