PEAR

PEAR(PHP Extension and Application Repository)は、PHPで利用できるライブラリ(パッケージ)を配布・管理するサービスです。PHPで開発された様々なライブラリを利用可能にすることで、開発効率の向上に貢献します。また、PEARはPHPで記述されたライブラリだけでなく、C言語で作成された拡張ライブラリを提供するPECL(PHP Extension Community Library)という関連サービスも展開しています。

PEARのインストール



PEARは、通常PHP4やPHP5に標準で同梱されていますが、ビルドオプションによってはインストールされていない場合もあります。その際は、後から手動でインストールすることも可能です。

インストールが完了すると、`pear`というコマンドが利用可能になります。このコマンドは、Debian系の`apt-get`やRed Hat系の`yum`のようなパッケージ管理ツールと同様のインターフェースを提供し、PEARのライブラリ群のインストール、アンインストール、アップグレード、作成などを自動的に行うことができます。

共有ホストへのインストール



レンタルサーバーなど、PEARがインストールされていない環境でも、php.netで提供されている`go-pear.php`スクリプトを使用することでインストールできます。`go-pear.php`をダウンロードし、実行することで、PEARをインストールすることが可能です。

また、共有ホストにインストールされているPEARに含まれないパッケージを利用したい場合は、ユーザーローカルにPEARをインストールすることもできます。詳細な手順については、PEARの公式マニュアルを参照してください。

PEARパッケージの管理 (Linux/FreeBSD)



PEARパッケージをPHPから利用するためには、事前にシステム(Webサーバー側)にインストールしておく必要があります。以下に、パッケージ管理のコマンド例を示します。これらのコマンドは、システムのシェルで実行します。

パッケージ一覧の表示

bash
pear list


パッケージのインストール

bash
pear install パッケージ名


PEARパッケージのPHPからの利用



インストールしたPEARパッケージは、PHPのスクリプト内で以下のようにして利用できます。

php
require_once 'PEAR/パッケージ名.php';

// パッケージの機能を利用するコード

?>


PEAR標準コーディング規約



PEARには、PHPのコード作成に関する標準スタイルとして「PEAR標準コーディング規約」が定義されています。PEARで公開されている全てのライブラリは、この規約に従って書かれています。

関連項目



Composer

外部リンク



PEAR - PHP Extension and Application Repository

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。