PHP PEAR Packages

Problem:

Which PHP PEAR Packages are installed? How can I install PHP PEAR Packages?

Solution:

Extensions Already Installed:

Many PHP PEAR packages are already included with cPanel. Click on the PHP PEAR Packages icon in the cPanel then click on "Show System Installed Modules". If the extension required is not listed, below are two options for installing PHP PEAR Packages.

Installing PHP PEAR Packages included with cPanel:

The cPanel includes a selection of PEAR Packages which can automatically be installed. Simply follow these steps to use the cPanel's PEAR Package installer.

  1. Click on the PHP PEAR Packages icon in the cPanel.

     

  2. Use the search box or click the button to show all available PEAR extensions.

     

  3. Click the install button next to the extension you wish to install to your account.

     

  4. Follow the php.ini configuration steps shown below.

Manually installing PHP PEAR Packages:

If the PEAR Package is not already installed and is not available to install via the cPanel, you may install the package manually by following these steps:

  1. Download the PEAR package from the internet, often this will be from pear.php.net.

     

  2. Upload the file to the home directory inside the php folder. If the php folder does not already exist in the home directory, simply create one.

     

  3. Extract the file (if needed).

     

  4. Follow the php.ini configuration steps shown below.

Configuring the php.ini file for installed PEAR Packages:

In order for scripts to use the PEAR package(s) that have installed with either of the above methods, make sure the php.ini file references the correct php/ directory.

 

  1. Open the php.ini file with a standard text editor or code editor. You may use the file manager edit tool.

     

  2. Locate the line which begins with include_path. It should look similar to:
        include_path = ".:/usr/lib/php:/usr/local/lib/php"
    
    (if this line begins with a semicolon, remove the semicolon)

     

  3. Change this path to include the path of your php folder (separated by a colon). For example:
        include_path = ".:/usr/lib/php:/usr/local/lib/php:/home#/username/php"
    
    Where /home#/username/ is the home directory for your account as shown in the main cpanel page on the left stats column.

Note: If you still are unable to use the PHP PEAR package after following these steps, ensure you have modified the php.ini file which is in the same directory as your PHP script. Alternatively you may modify the php.ini file in public_html and have chosen single php.ini from the PHP Config icon in the cPanel. The single php.ini option indicates that all PHP scripts should use the php.ini file found in public_html.

  • 36 Users Found This Useful
Was this answer helpful?

Related Articles

Configuring the PHP Environment With php.ini

Problem: How do I change the PHP environment for my site with php.ini? Solution:   To...

PHP with FastCGI

Problem: What is FastCGI for PHP? Solution: FastCGI for PHP makes all your PHP applications...

Upload_Max_Filesize

Problem: How do I change my upload_max_filesize? Solution: Summary Locate the php.ini...

Cron Jobs with PHP Files

How do I run a php file using Cron jobs?   From the cPanel, click the Cron Jobs icon and enter...

Basic Site Security Checklist

Remove malicious files and/or files you are not familiar with. While many PHP applications...