Pear Modules

By default all AVHoster servers have the following Pear packages installed:

  • Archive_Tar
  • Auth_SASL
  • Console_Getopt
  • DB
  • HTML_Template_IT
  • HTTP_Request
  • Log
  • MDB2
  • MDB2_Driver_mysql
  • MDB2_Driver_mysqli
  • MDB2_Driver_pgsql
  • Mail
  • Mail_Mime
  • Mail_mimeDecode
  • Net_DIME
  • Net_Socket
  • Net_URL
  • Net_URL2
  • Net_UserAgent_Detect
  • PEAR
  • PEAR_Frontend_Web
  • SOAP
  • Structures_Graph
  • XML_RPC


The latest stable versions of Pear modules are installed on all AVHoster servers as a part of our Professional Pear Modules Hosting.
How to install an additional Pear package?

You can easily install any additional Pear package. In this tutorial, we will demonstrate how to install the Calendar Pear package.

 Step 1. First, go to http://pear.PHP.net/ and search for Calendar:

pear01.jpg



 Step 2. The search will find the Calendar package with its Description: "A package for building Calendar data structures". Follow the link to the Calendar packet home page.

 Step 3. There click on the link to the Download section and choose to download the latest version;

 Step 4. Once you have the package downloaded locally, you have to extract it. For this purpose use any popular archiver like Tar or Rar.

 Step 5. Now you should have a folder called Calendar-X.X.X. In order to simplify things, we will rename it to Calendar.

 Step 6. Next, connect to your account by FTP and create a directory called pear right in the home directory (it does not have to be in the webroot). Upload the Calendar directory inside the pear directory. You should upload any other Pear packages there.

 Step 7. Next, tell PHP to include the local pear directory. This can be done by creating a file called php.ini and pasting the following source code into it:

include_path = ".:/usr/lib/php:/usr/local/lib/php:/home/my_cPanel_username/pear";


Make sure you change my_cPanel_username to your actual cPanel username. Also the first two paths (/usr/lib/php:/usr/local/lib/php) should remain so that the default PHP libraries are loaded.

This php.ini file must be copied in each directory where pear packages are needed.

From this point on the Calendar Pear package will be available with the fixed path:

include 'Calendar/Calendar.php';


Of course, you could just place the Calendar.php in a directory and include it directly. However, this way you will end up with many hardcoded paths and confusion will be increased in case you plan to use more Pear packages.

Following the above steps, you can install other Pear packages.

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

How to Use PHP and MySQL

PHP is the most popular scripting language for web development. It is free, open-source and...

How to Select Individual Records

As well as showing the whole Database, PHP can be used to select individual records or records...

How to Connect to Your Database

You should establish a connection to the MySQL database. This is an extremely important step...

Creating a database table

Before you can do anything with your Database, you should create a table and set the...

MySQL

MySQL Export: How to backup your MySQL Database? You can easily create a dump...