General

How to Request a Server Module Installation

Updated March 2026 13,897 views 2 min read
General | Updated March 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)

You can also enable or disable some PHP extensions yourself through cPanel > Select PHP Version > Extensions. Many extensions can be toggled on/off without contacting support.

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.

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 March 2026 · Browse all General articles

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

Was this answer helpful?

Related Articles

My index page does not load - Why not?

General | Updated January 2026 If your domain loads a directory listing, a default server...

Firewall Block: How to Unblock Your IP

Errors & Troubleshooting | Updated March 2026 If you suddenly can't access your...

Point my domain to my wix account

General | Updated January 2026 If you want to use a domain registered through Ultra Web...

Why Do I Get Emails for Cron Jobs

Hosting Control Panel | Updated March 2026 Every time a cron job runs on your Ultra Web...

Updating an Old Docker Version to Community Edition

Obsolete | 2026 This Article Is Outdated Docker versioning and installation methods have...



Save 30% on web hosting - Use coupon code Hosting30