Apache Perl
From:
How To Install libapache2-mod-perl2 on Ubuntu 22.04
In this tutorial we learn how to install libapache2-mod-perl2 on Ubuntu
22.04. libapache2-mod-perl2 is Integration of perl with the Apache2 web
server
Introduction
In this tutorial we learn how to install libapache2-mod-perl2 on Ubuntu
22.04.
What is libapache2-mod-perl2
libapache2-mod-perl2 is:
mod_perl allows the use of Perl for just about anything Apache-related,
including sections in the config files and the famous Apache::Registry
module for caching compiled scripts.
It can produce anywhere from a 400% to 2000% speed increase on sites using
perl scripts, and is used on many large script- based web sites - for
example, http://slashdot.org.
There are three methods to install libapache2-mod-perl2 on Ubuntu 22.04. We
can use apt-get, apt and aptitude. In the following sections we will
describe each method. You can choose one of them.
Install libapache2-mod-perl2 Using apt-get
Update apt database with apt-get using the following command.
sudo apt-get update
After updating apt database, We can install libapache2-mod-perl2 using apt-get
by running the following command:
sudo apt-get -y install libapache2-mod-perl2
Install libapache2-mod-perl2 Using apt
Update apt database with apt using the following command.
sudo apt update
After updating apt database, We can install libapache2-mod-perl2 using apt
by running the following command:
sudo apt -y install libapache2-mod-perl2
Install libapache2-mod-perl2 Using aptitude
If you want to follow this method, you might need to install aptitude first
since aptitude is usually not installed by default on Ubuntu. Update apt
database with aptitude using the following command.
sudo aptitude update
After updating apt database, We can install libapache2-mod-perl2 using
aptitude by running the following command:
sudo aptitude -y install libapache2-mod-perl2
How To Uninstall libapache2-mod-perl2
on Ubuntu 22.04
To uninstall only the libapache2-mod-perl2 package we can use the following
command:
sudo apt-get remove libapache2-mod-perl2
Uninstall libapache2-mod-perl2 And Its Dependencies
To uninstall libapache2-mod-perl2 and its dependencies that are no longer
needed by Ubuntu 22.04, we can use the command below:
sudo apt-get -y autoremove libapache2-mod-perl2
Remove libapache2-mod-perl2
Configurations and Data
To remove libapache2-mod-perl2 configuration and data from Ubuntu 22.04 we
can use the following command:
sudo apt-get -y purge libapache2-mod-perl2
Remove libapache2-mod-perl2 configuration, data, and all of its
dependencies
We can use the following command to remove libapache2-mod-perl2
configurations, data and all of its dependencies, we can use the following
command:
sudo apt-get -y autoremove --purge libapache2-mod-perl2
References
libapache2-mod-perl2 website
libapache2-mod-perl2 on packages.ubuntu.com
Summary
In this tutorial we learn how to install libapache2-mod-perl2 package on
Ubuntu 22.04 using different package management tools: apt, apt-get and
aptitude.
=======================================================
perl Wont Run
Add to apache2.conf or sites-enabled/cams.ary.loc:
ScriptAlias /cgi-bin/ "/path/to/cgi-bin/"
Make sure you have set the following path in your /etc/apache2/apache2.conf:
ScriptAlias /cgi-bin/ "/path/to/cgi-bin/"
and that your scripts are in that folder.
If your scripts ends on .pl make sure to change the line
AddHandler cgi-script .cgi
AddHandler cgi-script .cgi .pl
in /etc/apache2/apache2.conf and check that it is not commented out.
Options FollowSymLinks +ExecCGI
Needs to set in your virtual host.
Make sure there are links to cgid.conf, cgid.load, and cgi.conf in mods-enabled
Also a2enmod cgid, cgi, and perl