PEAR
[Wikipedia|▼Menu]

PEAR (PHP Extension and Application Repository, ペア) はPHPで利用する事ができるライブラリ(パッケージ)を提供しているサービス。PEARはPHPで書かれたライブラリを提供しているが、C言語で書かれた拡張ライブラリ (extension) を提供するPECLというサービスも存在する。PEARの発音は製品ロゴにも使われている洋梨(pear)と同じ「ペア」である。
PEARのインストール

PEARは通常PHP4、PHP5に最初から同梱されているが、ビルドオプションの指定などでインストールしなかった場合でも後からインストールする事ができる。

インストールが完了すると、pearという同名のコマンドが利用できるようになっている。Debianのapt-getやRed Hat Linuxなどで利用されているyumに似たインターフェイスでこのコマンドを利用する事でPEARのライブラリ群を自動的にインストール、アンインストール、アップグレード、作成できるようになっている。
共有ホスト(レンタルサーバ等)へのインストール
レンタルサーバなど、PEARがインストールされていない場合、 ⇒
php.netにあるgo-pear.phpのソースをgo-pear.phpというファイル名で保存して実行するとインストールできる。また、共有ホストにインストールされているPEARが持っているパッケージ以外のパッケージを利用したい場合も、ユーザーローカルにPEARをインストールすることができる。詳細は ⇒PEAR公式マニュアルによる。
PEARパッケージの管理(Linux、FreeBSDでの例)

PHPでPEARパッケージを用いるには、そのパッケージをあらかじめシステム(Webサーバ側)にインストールしておく必要がある。その時に利用されると思われるパッケージ管理のコマンド例を次に示す。(これらのコマンドは、システムのシェルで実行する)

パッケージ一覧の表示pear list

パッケージのインストールpear install [パッケージ名]
PEARパッケージのPHPからの利用

PHPソースコードの例<?phprequire_once("Auth/Auth.php"); // 利用するパッケージを最初に指定
PEAR標準コーディング規約

PEARにはPHPのコード作成に関する標準スタイルPEAR標準コーディング規約が定義されており、PEAR上で公開されているすべてのライブラリはこのPEAR標準コーディング規約にそって書かれている。
関連項目

Composer

外部リンク

PEAR - PHP Extension and Application Repository










PHP
実装

Zend Engine(公式)

HHVM

Parrot

Phalanger

ライブラリ

PDO

PEAR

PECL

PHPUnit

Standard PHP Library

Composer

フレームワーク

CakePHP

CodeIgniter

Drupal

eZ Publish

FuelPHP

Joomla!

Laravel

MODX

NetCommons

PRADO

Symfony

TYPO3

WordPress

XOOPS

Yii

Zend Framework

Silex

IDE

Aptana

Eclipse PDT

NetBeans

RadPHP

Zend Studio(英語版)

PhpStorm

人物

アンディ・ガトマンズ

ゼーブ・スラスキー

ラスマス・ラードフ

その他

PHP License

Hack

LAMP

WampServer

XAMPP



カテゴリ

コモンズ










パッケージ管理システム
パッケージ形式(英語版)

 コンパイルされているパッケージ(実行ファイル

Windows

Allmyapps(英語版)

Cygwin

Microsoftストア

Npackd

NSIS

ProGet

wpkg

macOS

Mac App Store

Unix系

dpkg

APT

aptitude

dselect(英語版)

Ubuntuソフトウェアセンター


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:14 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef