Perl is an efficient programming language which is widely used for setting up CGI scripts along with a number of web-based applications. One of its main advantages is that it works with modules - ready-made batches of code which are used to execute a variety of tasks and to enhance the performance of a certain script without slowing it with unnecessary lines of program code. To put it simply, when five jobs need to be executed, you are able to use five lines of program code to call each one of the modules rather than including a large number of lines used to set up the actual modules within your script. Perl is very handy and it can be used for multiple purposes, that's why a wide range of companies have integrated it in their web products or on their high-traffic websites - cPanel, IMDB, Craigslist, BugZilla, BBC and many more. It is ordinarily used along with other programming languages such as PHP or Python.

Perl Scripting in Shared Website Hosting

Perl is available with all of the shared website hosting that we provide and you will be able to execute any type of .pl file which you upload within your account when you use the File Manager of the Control Panel or an FTP program. The aforementioned will help you create a website with all of the functions that you'd like your visitors to have, but PHP fails to supply. You'll be able to execute a script either manually or automatically through a cron job. Our packages come with numerous Perl modules that you'll be able to employ and you can see the full list in your hosting account along with the path which you should use in your scripts, to be able to access these modules. In case you would like to execute a Perl/CGI script using a cron job however your package doesn't offer this feature, you're able to include as many cron jobs as you need via the Add Upgrades/Services link on the left-hand side of the hosting Control Panel.

Perl Scripting in Semi-dedicated Servers

You're able to take advantage of any kind of Perl-based application, including CGI scripts, with all of the semi-dedicated servers that we offer as Perl is supported on all of our servers. You are able to make any .pl file executable by setting the right UNIX permissions for it from your Hepsia Control Panel or through any FTP client and in accordance with the actual script, it can be executed manually as a result of some action your client performs on your site, or automatically by a cron job that you can set up in your account. In case you want to use a script which you have found online and it requires particular modules to to be available on your server, you are able to benefit from our rich library which features more than 3000 modules. This way, you can rest assured that every Perl app that you make or find on the Internet will function properly on our end.