Perl is a well-known scripting language that is considered to be one of the most useful programming languages in the online world. It is feature-rich and it's used to create various web-based apps and CGI scripts. What distinguishes Perl from most of the other languages on the market is the compatibility with modules - groups of commands for a certain job which can be included in a script just by calling them which means that you'll be able to write just one line within your script to get an entire module executed, rather than having the whole code that's already included in the module anyway. Since Perl is compatible with numerous other programming languages and it features a lot of options based on what a particular app can do, it is employed by numerous famous companies - the BBC, Craigslist, The Internet Movie Database (IMDB), cPanel, and many others.
Perl Scripting in Shared Hosting
Perl is provided with all the Linux shared hosting that we offer and you will be able to execute any type of .pl file which you upload in your account with the File Manager of the Control Panel or an FTP program. The aforementioned will allow you to build a site with all the options that you'd like your visitors to have, but PHP cannot offer. You'll be able to execute a script either manually or automatically through a cron job. Our plans feature numerous Perl modules that you'll be able to use and you'll see the whole list in your hosting account in addition to the path that you need to use in your scripts, so as to be able to access these modules. If you'd like to execute a Perl/CGI script using a cron job yet your plan doesn't offer this option, you're able to include as many cron jobs as you need from the Add Upgrades/Services link on the left-hand side of your web hosting Control Panel.
Perl Scripting in Semi-dedicated Servers
You can take advantage of any Perl-based app, including CGI scripts, with all of the semi-dedicated servers that we offer as Perl is supported on all our servers. You are able to make any kind of .pl file executable by setting the right UNIX permissions for it via the Hepsia Control Panel or through any kind of FTP client and based on the actual script, it may be run manually as a result of some action your client performs on your website, or automatically through a cron job that you can create inside your account. Provided you want to employ a script that you have found online and it needs certain modules to be present on the server, you're able to take full advantage of our vast library which features over 3000 modules. This way, you can rest assured that any Perl application that you write or find online will function properly on our end.