PHP 5.6.29 Released

共有 PECL 拡張モジュールを、pecl コマンドを用いてコンパイルする

PECL を用いると、共有 PECL 拡張モジュールを容易に作成することができます。 以下のように » pecl コマンド を用います。

$ pecl install extname

extname のソースがダウンロードされ、 コンパイルおよび extension_dir への のインストールが行われます。 は、php.ini 経由で読み込まれます。

デフォルトでは、pecl コマンドは 状態が alpha あるいは beta のパッケージをインストールしません。stable なパッケージが存在しない場合は、以下のコマンドを使用して beta パッケージをインストールします。

$ pecl install extname-beta


$ pecl install extname-0.1


拡張モジュールを php.ini で有効にしたら、 ウェブサービスを再起動させないとそれは反映されません。

add a note add a note

User Contributed Notes 4 notes

pedro dot fonini at gmail dot com
8 years ago
to use the pecl, pear, or phpize commands in fedora, install the php-devel package:
$ yum install php-devel
ktcox at mail dot com
5 years ago
The Arch Linux package that contains PECL is 'php-pear'

# pacman -S php-pear
ericn at amazon dot com
3 years ago
To compile pecl extensions on Amazon Linux AMIs, follow the tutorial at and then install these additional required packages with the following command:

[ec2-user ~]$ sudo yum install php-devel zlib-devel curl-devel gcc

You should then be able to compile pecl extensions; for example, enter the following command to compile the pecl_http extension:

[ec2-user ~]$ sudo pecl install pecl_http
zir dot echo at gmail dot com
8 years ago
Install pecl for gentoo:

emerge dev-php/PEAR-PEAR
To Top