PHP PECL is a repository for PHP extensions. PECL can be used to install php extensions directly. As an example, PECL is used to install APC on this link:APC Install using PECL.
First, you need to make sure PEAR is installed. If not, use apt-get on Ubuntu and yum on CentOS/Fedora/RedHat
From linux shell prompt enter following for Ubuntu:
bash# sudo apt-get install php-pear
For CentOS, Fedora or RedHat:
bash# yum install php-pear
Just confirm “y” and enter when prompted.
Secondly to use PECL, install the php5-dev package as follows depending on what OS you are:
On Ubuntu, you would install PECL as:
bash# sudo apt-get install php5-dev
On CentOS or Fedora, you would use following to install PECL:
bash# yum install php5-dev
PECL extensions are compiled into PHP and therefore requires php-dev install. When upgrading PHP we need to reinstall the PECL extension.
Note: It is possible, you may have to exclude “php*” in yum.conf usually present in /etc/yum.conf for php extensions to install successfully.