General

How to Request a Server Module Installation

Updated November 2026 14,020 views 2 min read
General | Updated November 2026

If you need a PHP extension, Perl module, or other server-side software installed that is not currently available, just ask. Open a support ticket with the module name and we'll install it, as long as there are no security concerns.

01. PHP Extensions

Many common PHP extensions are already installed and enabled. Before requesting an extension, check if it's already available by creating a phpinfo file:

  1. Create a file called phpinfo.php in your public_html folder
  2. Add this content: <?php phpinfo(); ?>
  3. Visit yourdomain.com/phpinfo.php in your browser
  4. Search the page for the extension name
  5. Delete the file when done (it exposes server information)

The common PHP extensions are enabled by default on every PHP version, so most scripts work without any changes. If you need one that isn't loaded, open a support ticket with the extension name and your domain and we'll enable it for your PHP version.

02. Perl Modules

Common CPAN modules are pre-installed, including DBI, CGI, LWP, Net::SMTP, and MIME::Lite. Check if a specific module is available via SSH or cPanel Terminal:

perl -MDBI -e 'print "Installed\n"'

Replace DBI with the module name you're checking. If the module is missing, open a ticket and we'll install it. See our Server Paths guide for Perl path and version details.

03. Python Packages

Python 3 is available at /usr/bin/python3. For Python packages, you can install them yourself via SSH using pip with the --user flag:

pip3 install --user package_name

This installs the package into your home directory without requiring root access. If you need a system-level Python package, contact support.

Tip

On shared hosting, you cannot install system-level software yourself because you don't have root access. That's what our support team is here for. We handle module installations so you can focus on your application.

Frequently Asked Questions

How do I get a PHP extension installed?

Open a support ticket with the extension name and we will install it, provided there are no security concerns. Many common PHP extensions can also be toggled yourself in cPanel under Select PHP Version.

Can UWH install a Perl module or Python package for me?

Yes. Open a ticket with the module or package name and we will install it where it is safe to do so. For Python you can also often install packages into your own environment, and we can help if a system-level install is needed.

Will you install any module I ask for?

We install requested modules as long as there are no security concerns on the shared platform. If a module cannot be added safely on shared hosting, we will explain why and suggest an alternative or a VPS where you control the configuration.

How do I enable a PHP extension myself?

In cPanel open Select PHP Version, choose your PHP version, and toggle the extensions you need. Many common extensions are available there without a ticket; open one only if the extension you need is not listed.

Need a Module Installed?

Tell us the module name, the language, and what requires it. We typically install modules within a few hours during business hours.

Open a Support Ticket

Last updated November 2026 · Browse all General articles

Share: X in Reddit f Email
  • 464 Users Found This Useful

Was this answer helpful?

Related Articles

html or htm parsed as shtml not working

General | Updated January 2026 If you have configured your server to parse .html or .htm...

Point Multiple Domains to the Same Website

General | Updated November 2026 If you want several domain names to show the same website,...

Is My Server Patched Against Security Vulnerabilities?

Server Security | Updated October 2026 Short answer: yes. When a serious security...

How do I parse html files as shtml?

General | Updated November 2026 Server Side Includes (SSI) let you pull content from one file...

Cloudflare Error 522: Connection Timed Out

Errors & Troubleshooting | Updated November 2026 Cloudflare Error 522: Connection Timed...



Save 30% on web hosting - Use coupon code Hosting30