Perl is a very popular scripting language which is regarded as being one of the most useful programming languages in the online world. It's feature-rich and it's used to generate multiple web-based apps and CGI scripts. What distinguishes Perl from most of the other languages out there is its support for modules - sets of commands for a certain task which can be included in a script by simply calling them which means that you can write just one line in your script to have a module executed, instead of having the whole code that's already a part of the module anyway. Since Perl can be used with various other programming languages and it provides a lot of options depending on what a specific application can do, it's used by many famous companies - the BBC, Craigslist, The Internet Movie Database (IMDB), cPanel, etcetera.

Perl Scripting in Shared Hosting

Perl is provided with all shared hosting that we offer and you are able to execute any type of .pl file which you upload inside your account thanks to the File Manager of the Control Panel or an FTP software. The aforementioned will allow you to make a site with all the functions that you would like your visitors to have, but PHP can't supply. You can execute a script either manually or automatically with a cron job. Our plans include numerous Perl modules which you're able to use and you will see the complete list in your web hosting account in addition to the path that you should include in your scripts, in order to be able to access these modules. In case you'd like to execute a Perl/CGI script with a cron job however your package doesn't offer this option, you'll be able to include as many cron jobs as you need from the Add Upgrades/Services link on the left-hand side of your hosting Control Panel.

Perl Scripting in Semi-dedicated Servers

You're able to use every Perl-based app, including CGI scripts, with any of the semi-dedicated servers that we offer as Perl is supported on all of our servers. You are able to make each .pl file executable by setting the proper UNIX permissions for it in the Hepsia Control Panel or through any FTP client and depending on the actual script, it can be run manually as a result of some action the client performs on the site, or automatically by a cron job that you can set up inside your account. If you decide to use a script that you have found online and it needs particular modules to to exist on your server, you can benefit from our rich library that features more than 3000 modules. This way, you can rest assured that any Perl application that you create or find on the web will work perfectly on our end.