PECLとは何? わかりやすく解説 Weblio辞書 (original) (raw)

この項目では、PHPで使われる拡張ライブラリについて説明しています。非飽和形のロジックICについては「エミッタ結合論理」をご覧ください。

PECL(ピクル、PHP Extension Community Library)は、PHPで利用できる拡張ライブラリ(パッケージ)を提供しているサービス。

PECLで提供されるライブラリはCで記述されているため、PHPで記述されたPEARのライブラリよりも高速に動作する。PECLにより提供されるライブラリはPHPの拡張モジュールとしてインストールされる。一方で、PEARライブラリはPHPのバージョンアップに伴う再インストールが原則として不要なのに対し、PECL拡張モジュールはPHP内部のAPIに依存する部分があるため、PHPのバージョンアップに伴いAPIが変更された場合は再コンパイルを必要とする。

PECLのインストール用には、PEAR同様に「pecl」コマンドが提供されている。インストール方法もほぼPEARと同じだが、インストール後に設定ファイル(php.ini)の「extension」でインストールしたモジュールを指定する必要がある点が異なる。なおWindows版では、手動でphp.iniを修正して、あらかじめコンパイル済みのPECL DLLを組み込むのが一般的な方法である。

外部リンク

PHP
実装 Zend Engine(公式) HHVM Parrot Phalanger
ライブラリ PDO PEAR PECL PHPUnit Standard PHP Library Composer
フレームワーク CakePHP CodeIgniter Drupal eZ Publish FuelPHP Joomla! Laminas Laravel MODX NetCommons PRADO Symfony TYPO3 WordPress XOOPS Yii Silex
IDE Aptana Eclipse PDT NetBeans RadPHP Zend Studio(英語版PhpStorm
人物 アンディ・ガトマンズ ゼーブ・スラスキー ラスマス・ラードフ
その他 PHP License Hack LAMP WampServer XAMPP
カテゴリ コモンズ