Perl is a powerful programming language which is commonly used for generating CGI scripts and also a number of web-based apps. One of its key advantages is the fact that it supports modules - ready-made batches of program code that are used to perform numerous tasks and to increase the functionality of a given script without clogging it with unnecessary lines of code. This means that, when five tasks need to be performed, you are able to employ five lines of program code to call each of the modules instead of adding a couple of hundred lines used to generate the actual modules in your script. Perl is really handy and it may be used for many different purposes, so a number of companies have integrated it in their web products or on their high-traffic sites - cPanel, IMDB, Craigslist, BugZilla, BBC and many more. It's ordinarily used in addition to other languages like PHP or Python.

Perl Scripting in Web Hosting

Perl is available with all of the web hosting that we offer and you'll be able to execute any kind of .pl file that you upload in your account with the File Manager of the Control Panel or some FTP program. This will enable you to make an Internet site with all of the features that you would like your visitors to have, but PHP can't offer. You'll be able to execute a script either manually or automatically with a cron job. Our plans include a large number of Perl modules that you are able to employ and you will see the whole list in your website hosting account as well as the path which you should include in your scripts, in order to be able to access these modules. In case you wish to execute a Perl/CGI script using a cron job however your plan doesn't offer this feature, you'll be able to add as many cron jobs as you need via the Add Upgrades/Services link on the left-hand side of the website hosting Control Panel.

Perl Scripting in Semi-dedicated Servers

In case you want to include CGI scripts on your sites or another Perl-based software for that matter, you won't experience any problems in the event that you use a semi-dedicated server account from us. Thousands of Perl modules are installed on our machines and you're able to call them by including the path that you can find in your Control Panel into the script that you've selected. If you download some app from a third-party website, for example, you can be sure that you will be able to use it no matter what modules it requires to work. As long as your .pl files have the right UNIX permissions to make them executable, you're able to select whether a specific script will be run manually by a visitor doing something on your website, or automatically by creating a cron job inside your account. Using the second option, your script can be executed every day, hour or minute according to your preference.