This feature provides access to four interfaces that you can use to find and install modules for PHP, Ruby, and Perl. You can use the modules that you install, for example, in custom scripts.
PHP Extensions and Applications Package
Use this section of the Module Installers interface to manage and install PEAR (PHP Extensions and Applications Repository) modules. The PEAR repository uses the PHP programming language.
To manage installed and available PEAR modules, click Manage next to PHP Pear.
PHP Extensions and Applications Package Magic User Loader
This feature allows users to integrate PHP extensions into scripts, without the need to specify a separate path to the installed extensions.
To enable the Magic User Loader, click Enable. To disable the Magic User Loader, click Disable.
Warning:
-
If you migrate a site from a server with the Magic User Loader enabled to a server with the Magic User Loader disabled, you may receive “file not found” errors for
/Library
files. For example:No such file or directory in /home/user/public_html/engine/Library/Zend/Db/Adapter/Pdo/Mysql.php
-
You may also receive “file not found” errors if you migrate a site from a server with Magic User Loader disabled to a server with Magic User Loader enabled.
PHP Extensions and Applications Package Installer
This feature allows you to search for, download, and install extensions from the PEAR repository.
Note:
If you know the exact name of the extension that you wish to install, enter its name in the Install a PHP Extensions and Applications Package text box and click Install Now.
To search for and install a PHP extension, perform the following steps:
- Use one of the following methods to find the desired extension:
- Enter a search term in the available text box and click Go.
-
Click Show Available PHP Extension(s) and Application(s) to list PHP extensions that are available from PEAR.
- The interface displays the following information for all of the displayed extensions:
- Module Name — The extension's name.
- Version — The extension's version number.
- Description — A description of the extension.
- Actions — The actions that you may perform for that extension.
- Click Install next to the extension that you wish to download and install.
- To view an extension’s documentation, click Show Docs for that extension.
- If you did not find the desired extension, enter a new keyword in the Search text box and click Go.
Installed PHP Extension(s) and Application(s)
The Installed PHP Extension(s) and Application(s) table lists all of the extensions that are currently installed on your server.
For each installed extension, the table displays the following information:
Column
|
Description
|
---|---|
Module Name | The extension's name. |
Version | The extension's version number. |
Actions |
You can perform the following actions for each extension:
|
PHP PECL
This section of the Module Installers interface allows you to manage and install PECL (PHP Extension Community Library) libraries. The PECL repository uses the PHP programming language.
PHP Pecl Installer
This feature allows you to search for, download, and install a library from the PECL repository.
Note:
If you know the exact name of the library that you wish to install, enter its name in the Install a PHP Pecl text box and click Install Now.
To search for and install a PHP library, perform the following steps:
- Use one of the following methods to find the desired library:
- Enter a search term in the available text box and click Go.
-
Click Show Available PHP Pecl(s) to list PHP libraries that are available from PECL.
- The interface displays the following information for all of the displayed libraries:
- Module Name — The library's name.
- Version — The library's version number.
- Description — A description of the library.
- Actions — The actions that you may perform for that library.
- Click Install next to the library that you wish to download and install.
- To view a library’s documentation, click Show Docs for that library.
- If you did not find the desired library, enter a new keyword in the Search text box and click Go.
Installed PHP Pecl(s)
The Installed PHP Pecl(s) table lists all of the libraries that exist on your server.
For each installed library, the table displays the following information:
Column
|
Description
|
---|---|
Module Name | The library's name. |
Version | The library's version number. |
Actions |
You can perform the following actions for each library:
|
Ruby Gem Installer
Gems are Ruby programs and libraries that Ruby developers distribute in easy-to-install packages.
This section of the Module Installers interface allows you to manage Ruby gems from the RubyGems.org repository. To manage installed and available Ruby gems, click Manage next to Ruby Gem.
Ruby Gems Magic User Loader
This feature allows users to install Ruby gems to your server in order to integrate them into scripts.
To enable this option, click Enable. To disable this option, click Disable.
Note:
Users do not need to specify a separate path to the gems that they install through the Ruby Gems Magic User Loader interface.
Ruby Gem Installer
This WHM feature allows you to download and install Ruby gems. The interface allows you to search the RubyGems.org central repository. The interface will list Ruby gems that match your search criteria, which allows you to click any of the relevant search results to download and install the gem.
To search for and install a Ruby gem, perform the following steps:
- Enter your search criteria into the Search text box.
- To view a list of Ruby gems that are available from RubyGems.org, click Show Available Ruby Gem(s).
- If you know the exact name of the gem that you wish to install, enter its name in the Install a Ruby Gem text box and click Install Now.
- Click Go.
- The interface will display the Name, Version, Description, and any Actions you may perform.
- To download and automatically install a gem, click the Install link next to the gem.
- To view a gem’s documentation, click the Show Docs link next to the gem.
- If you did not find the desired gem, refine your search in the Search text box and click Go.
Installed Ruby Gem(s)
The Installed Ruby Gem(s) table lists all gems that exist on your server.
The table displays the Name and Version of each gem, as well as the following Actions:
- Click Update to update the gem.
- Click Reinstall to reinstall the gem from RubyGems.org.
- Click Uninstall to delete the gem from your server.
- Click Show Docs to review the gem’s documentation.