How To Install mod_perl on Rocky Linux 8

In this tutorial we learn how to install mod_perl on Rocky Linux 8. mod_perl is An embedded Perl interpreter for the Apache HTTP Server

Introduction

In this tutorial we learn how to install mod_perl on Rocky Linux 8.

What is mod_perl

Mod_perl incorporates a Perl interpreter into the Apache web server, so that the Apache web server can directly execute Perl code. Mod_perl links the Perl run-time library into the Apache web server and provides an object-oriented Perl interface for Apache’s C language API. The end result is a quicker CGI script turnaround process, since no external Perl interpreter has to be started. Install mod_perl if you’re installing the Apache web server and you’d like for it to directly incorporate a Perl interpreter.

We can use yum or dnf to install mod_perl on Rocky Linux 8. In this tutorial we discuss both methods but you only need to choose one of method to install mod_perl.

Install mod_perl on Rocky Linux 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install mod_perl using dnf by running the following command:

sudo dnf -y install mod_perl

Install mod_perl on Rocky Linux 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install mod_perl using yum by running the following command:

sudo yum -y install mod_perl

How To Uninstall mod_perl on Rocky Linux 8

To uninstall only the mod_perl package we can use the following command:

sudo dnf remove mod_perl

mod_perl Package Contents on Rocky Linux 8

/etc/httpd/conf.d/perl.conf
/etc/httpd/conf.modules.d/02-perl.conf
/usr/bin/mp2bug
/usr/lib/.build-id
/usr/lib/.build-id/01
/usr/lib/.build-id/01/0d9bb8b4ff40dbaba07f7f49c6a780c25dd3b6
/usr/lib/.build-id/05
/usr/lib/.build-id/05/8e4f55796b7b0ba11fd204cdd4c0ab61bfa79e
/usr/lib/.build-id/0d
/usr/lib/.build-id/0d/36f570d65cd077ceb2e233dee1a2a2d8a20207
/usr/lib/.build-id/10
/usr/lib/.build-id/10/3be0d44220a804aefa6d24f36b952d7ab69821
/usr/lib/.build-id/16
/usr/lib/.build-id/16/8b5fa9a2a5fccae10181d4f5902792643edefa
/usr/lib/.build-id/25
/usr/lib/.build-id/25/27312c37fcd797142c887127c15d0dbe73c7ee
/usr/lib/.build-id/27
/usr/lib/.build-id/27/f12945cb2e7dedbb7aad0b22a1236297902e68
/usr/lib/.build-id/28
/usr/lib/.build-id/28/dffb4b31b02d3f54899191bf8561cc3c75f850
/usr/lib/.build-id/2b
/usr/lib/.build-id/2b/065a9536a173878b5f9a25097ca29b4d9e7846
/usr/lib/.build-id/33
/usr/lib/.build-id/33/100aff62ee7c1da43b1a224784b935cb4ce2e4
/usr/lib/.build-id/34
/usr/lib/.build-id/34/470450c451c6a1c570788a8827d55b5f9a4f79
/usr/lib/.build-id/34/f6bd27ac7a4c9ca58e9e24a5201de0186871d8
/usr/lib/.build-id/35
/usr/lib/.build-id/35/01f7eb83bbf6a3ceddcfe8d13fe0acca247f19
/usr/lib/.build-id/37
/usr/lib/.build-id/37/6e28054f98796d6aa0be34ad4f53da6e2d211c
/usr/lib/.build-id/41
/usr/lib/.build-id/41/9bab0c73f3c81d9aa4d9d4ee598b1d93f6dcf7
/usr/lib/.build-id/45
/usr/lib/.build-id/45/bbe72dc6e1ef4d379fecd36efa08414391be94
/usr/lib/.build-id/4b
/usr/lib/.build-id/4b/01e92dfa808480430a101809ae9fdb9a90ae86
/usr/lib/.build-id/4c
/usr/lib/.build-id/4c/0bd11156073610c91c5bc9c248b41eef32f381
/usr/lib/.build-id/4c/4679500bc264878f02e8ca96cd5f89bf079ee2
/usr/lib/.build-id/4d
/usr/lib/.build-id/4d/495f22eb79cb9ac24e323c616857b92adeb519
/usr/lib/.build-id/4f
/usr/lib/.build-id/4f/ae2571ee2385dd419177bcd51c48359a01c2d7
/usr/lib/.build-id/55
/usr/lib/.build-id/55/49486f1ee45930c2bbdb2ee926b22dd347c6fb
/usr/lib/.build-id/67
/usr/lib/.build-id/67/ced017b7373c1cd59b65d065086293bef92948
/usr/lib/.build-id/69
/usr/lib/.build-id/69/d9d81702ac2ee46fec3460c33a682246d680fa
/usr/lib/.build-id/82
/usr/lib/.build-id/82/508480c01cfef6fdabe5842e43999182a5668c
/usr/lib/.build-id/88
/usr/lib/.build-id/88/1dc891fe58f8441debece00c677504dd53d4fa
/usr/lib/.build-id/8a
/usr/lib/.build-id/8a/14da9dd8a763bbba4ffc490c70bb3fc860da09
/usr/lib/.build-id/8c
/usr/lib/.build-id/8c/e81a4484e8f472348c36f8e347d78cdd26ef39
/usr/lib/.build-id/8d
/usr/lib/.build-id/8d/a55706a59238877d5e424d7d59354318ca6cc3
/usr/lib/.build-id/8d/d17cf625f7420abae43c1f033f9c99f00145ee
/usr/lib/.build-id/8e
/usr/lib/.build-id/8e/cd84f271c204d00f355cc97520a04ad8f7eaff
/usr/lib/.build-id/94
/usr/lib/.build-id/94/523b1c3233c09c2a87e60e786f6c2f678f093d
/usr/lib/.build-id/9a
/usr/lib/.build-id/9a/5edd1a7c2f8963f0ed2a1f808b34f2b512a1a2
/usr/lib/.build-id/9a/9f8ebf2def55f31db9c5131f3db56269e42870
/usr/lib/.build-id/a1
/usr/lib/.build-id/a1/48d24ad575c558b94f5afab15ccd888a08d83b
/usr/lib/.build-id/a6
/usr/lib/.build-id/a6/ec5f4f7961ca163d6bab9e03f8a5eb108453d4
/usr/lib/.build-id/ac
/usr/lib/.build-id/ac/bf2bd5ca8b8934b3ae2b62cdaa3c8b9e4268e7
/usr/lib/.build-id/af
/usr/lib/.build-id/af/394e536fd943b683421705490c767b9ddb08e1
/usr/lib/.build-id/af/de6a948c69a83256c2c5cf38c941fe2010a408
/usr/lib/.build-id/b2
/usr/lib/.build-id/b2/506ecdc80d7a418cf50894ee4996050d5a338e
/usr/lib/.build-id/ba
/usr/lib/.build-id/ba/b0025cc9a5f092f4dbd65b8c7a439105a3a22b
/usr/lib/.build-id/cd
/usr/lib/.build-id/cd/393be5f96a0ecf9e7e24ea7239625411e67f43
/usr/lib/.build-id/d5
/usr/lib/.build-id/d5/1495f59f5f6f74eeec3285a97ebc75495d6eac
/usr/lib/.build-id/d9
/usr/lib/.build-id/d9/36362328472d631bea702293d37ba09974db8a
/usr/lib/.build-id/dc
/usr/lib/.build-id/dc/bd272f852cbeae615b29ff69811c4f87d30525
/usr/lib/.build-id/dc/d542d962564629014b37181a4f60c393261972
/usr/lib/.build-id/dd
/usr/lib/.build-id/dd/8a734941746198ca448cb7fffcc6d9d9d12671
/usr/lib/.build-id/e0
/usr/lib/.build-id/e0/902b1fc062220007f63d236d5af51f078933a8
/usr/lib/.build-id/e3
/usr/lib/.build-id/e3/4febd9327aa48474769749ae741a580d4bfdac
/usr/lib/.build-id/e5
/usr/lib/.build-id/e5/b9c5322cca9798f9d4bae7282a074d6a825f21
/usr/lib/.build-id/ea
/usr/lib/.build-id/ea/58601db0e3e4f7bef0aa26f5666235abd9bb17
/usr/lib/.build-id/ea/6eaca162797f8967e6f5dfebddd858a8f018a3
/usr/lib/.build-id/ec
/usr/lib/.build-id/ec/48f005efdd6dc4e6bdd65329595d31353f7812
/usr/lib/.build-id/ec/f3f824116e8a6e7f07688f278b2e9e3e2baafc
/usr/lib/.build-id/ed
/usr/lib/.build-id/ed/0cd4e05e61dc2952e98087dfe39dd7b2575303
/usr/lib/.build-id/fc
/usr/lib/.build-id/fc/c34d3e23012b2cb595047575c74d0ae95c3547
/usr/lib/.build-id/fd
/usr/lib/.build-id/fd/b095a54bd1905ea31cd303eba6d954def906a5
/usr/lib64/httpd/modules/mod_perl.so
/usr/lib64/perl5/vendor_perl/APR
/usr/lib64/perl5/vendor_perl/APR.pm
/usr/lib64/perl5/vendor_perl/APR/Base64.pm
/usr/lib64/perl5/vendor_perl/APR/Brigade.pm
/usr/lib64/perl5/vendor_perl/APR/Bucket.pm
/usr/lib64/perl5/vendor_perl/APR/BucketAlloc.pm
/usr/lib64/perl5/vendor_perl/APR/BucketType.pm
/usr/lib64/perl5/vendor_perl/APR/Const.pm
/usr/lib64/perl5/vendor_perl/APR/Date.pm
/usr/lib64/perl5/vendor_perl/APR/Error.pm
/usr/lib64/perl5/vendor_perl/APR/Finfo.pm
/usr/lib64/perl5/vendor_perl/APR/IpSubnet.pm
/usr/lib64/perl5/vendor_perl/APR/OS.pm
/usr/lib64/perl5/vendor_perl/APR/PerlIO.pm
/usr/lib64/perl5/vendor_perl/APR/Pool.pm
/usr/lib64/perl5/vendor_perl/APR/SockAddr.pm
/usr/lib64/perl5/vendor_perl/APR/Socket.pm
/usr/lib64/perl5/vendor_perl/APR/Status.pm
/usr/lib64/perl5/vendor_perl/APR/String.pm
/usr/lib64/perl5/vendor_perl/APR/Table.pm
/usr/lib64/perl5/vendor_perl/APR/ThreadMutex.pm
/usr/lib64/perl5/vendor_perl/APR/ThreadRWLock.pm
/usr/lib64/perl5/vendor_perl/APR/URI.pm
/usr/lib64/perl5/vendor_perl/APR/UUID.pm
/usr/lib64/perl5/vendor_perl/APR/Util.pm
/usr/lib64/perl5/vendor_perl/APR/XSLoader.pm
/usr/lib64/perl5/vendor_perl/Apache
/usr/lib64/perl5/vendor_perl/Apache/SizeLimit
/usr/lib64/perl5/vendor_perl/Apache/SizeLimit.pm
/usr/lib64/perl5/vendor_perl/Apache/SizeLimit/Core.pm
/usr/lib64/perl5/vendor_perl/Apache2
/usr/lib64/perl5/vendor_perl/Apache2/Access.pm
/usr/lib64/perl5/vendor_perl/Apache2/CmdParms.pm
/usr/lib64/perl5/vendor_perl/Apache2/Command.pm
/usr/lib64/perl5/vendor_perl/Apache2/Connection.pm
/usr/lib64/perl5/vendor_perl/Apache2/ConnectionUtil.pm
/usr/lib64/perl5/vendor_perl/Apache2/Const.pm
/usr/lib64/perl5/vendor_perl/Apache2/Directive.pm
/usr/lib64/perl5/vendor_perl/Apache2/Filter.pm
/usr/lib64/perl5/vendor_perl/Apache2/FilterRec.pm
/usr/lib64/perl5/vendor_perl/Apache2/HookRun.pm
/usr/lib64/perl5/vendor_perl/Apache2/Log.pm
/usr/lib64/perl5/vendor_perl/Apache2/MPM.pm
/usr/lib64/perl5/vendor_perl/Apache2/Module.pm
/usr/lib64/perl5/vendor_perl/Apache2/PerlSections
/usr/lib64/perl5/vendor_perl/Apache2/PerlSections.pm
/usr/lib64/perl5/vendor_perl/Apache2/PerlSections/Dump.pm
/usr/lib64/perl5/vendor_perl/Apache2/Process.pm
/usr/lib64/perl5/vendor_perl/Apache2/Provider.pm
/usr/lib64/perl5/vendor_perl/Apache2/RequestIO.pm
/usr/lib64/perl5/vendor_perl/Apache2/RequestRec.pm
/usr/lib64/perl5/vendor_perl/Apache2/RequestUtil.pm
/usr/lib64/perl5/vendor_perl/Apache2/Resource.pm
/usr/lib64/perl5/vendor_perl/Apache2/Response.pm
/usr/lib64/perl5/vendor_perl/Apache2/ServerRec.pm
/usr/lib64/perl5/vendor_perl/Apache2/ServerUtil.pm
/usr/lib64/perl5/vendor_perl/Apache2/SizeLimit.pm
/usr/lib64/perl5/vendor_perl/Apache2/SourceTables.pm
/usr/lib64/perl5/vendor_perl/Apache2/Status.pm
/usr/lib64/perl5/vendor_perl/Apache2/SubProcess.pm
/usr/lib64/perl5/vendor_perl/Apache2/SubRequest.pm
/usr/lib64/perl5/vendor_perl/Apache2/URI.pm
/usr/lib64/perl5/vendor_perl/Apache2/Util.pm
/usr/lib64/perl5/vendor_perl/Apache2/XSLoader.pm
/usr/lib64/perl5/vendor_perl/Apache2/compat.pm
/usr/lib64/perl5/vendor_perl/Apache2/porting.pm
/usr/lib64/perl5/vendor_perl/Bundle
/usr/lib64/perl5/vendor_perl/Bundle/Apache2.pm
/usr/lib64/perl5/vendor_perl/ModPerl
/usr/lib64/perl5/vendor_perl/ModPerl/Const.pm
/usr/lib64/perl5/vendor_perl/ModPerl/Global.pm
/usr/lib64/perl5/vendor_perl/ModPerl/InterpPool.pm
/usr/lib64/perl5/vendor_perl/ModPerl/Interpreter.pm
/usr/lib64/perl5/vendor_perl/ModPerl/MethodLookup.pm
/usr/lib64/perl5/vendor_perl/ModPerl/PerlRun.pm
/usr/lib64/perl5/vendor_perl/ModPerl/PerlRunPrefork.pm
/usr/lib64/perl5/vendor_perl/ModPerl/Registry.pm
/usr/lib64/perl5/vendor_perl/ModPerl/RegistryBB.pm
/usr/lib64/perl5/vendor_perl/ModPerl/RegistryCooker.pm
/usr/lib64/perl5/vendor_perl/ModPerl/RegistryLoader.pm
/usr/lib64/perl5/vendor_perl/ModPerl/RegistryPrefork.pm
/usr/lib64/perl5/vendor_perl/ModPerl/TestReport.pm
/usr/lib64/perl5/vendor_perl/ModPerl/TiPool.pm
/usr/lib64/perl5/vendor_perl/ModPerl/TiPoolConfig.pm
/usr/lib64/perl5/vendor_perl/ModPerl/Util.pm
/usr/lib64/perl5/vendor_perl/auto/APR
/usr/lib64/perl5/vendor_perl/auto/APR/APR.so
/usr/lib64/perl5/vendor_perl/auto/APR/Base64
/usr/lib64/perl5/vendor_perl/auto/APR/Base64/Base64.so
/usr/lib64/perl5/vendor_perl/auto/APR/Brigade
/usr/lib64/perl5/vendor_perl/auto/APR/Brigade/Brigade.so
/usr/lib64/perl5/vendor_perl/auto/APR/Bucket
/usr/lib64/perl5/vendor_perl/auto/APR/Bucket/Bucket.so
/usr/lib64/perl5/vendor_perl/auto/APR/BucketAlloc
/usr/lib64/perl5/vendor_perl/auto/APR/BucketAlloc/BucketAlloc.so
/usr/lib64/perl5/vendor_perl/auto/APR/BucketType
/usr/lib64/perl5/vendor_perl/auto/APR/BucketType/BucketType.so
/usr/lib64/perl5/vendor_perl/auto/APR/Const
/usr/lib64/perl5/vendor_perl/auto/APR/Const/Const.so
/usr/lib64/perl5/vendor_perl/auto/APR/Date
/usr/lib64/perl5/vendor_perl/auto/APR/Date/Date.so
/usr/lib64/perl5/vendor_perl/auto/APR/Error
/usr/lib64/perl5/vendor_perl/auto/APR/Error/Error.so
/usr/lib64/perl5/vendor_perl/auto/APR/Finfo
/usr/lib64/perl5/vendor_perl/auto/APR/Finfo/Finfo.so
/usr/lib64/perl5/vendor_perl/auto/APR/IpSubnet
/usr/lib64/perl5/vendor_perl/auto/APR/IpSubnet/IpSubnet.so
/usr/lib64/perl5/vendor_perl/auto/APR/OS
/usr/lib64/perl5/vendor_perl/auto/APR/OS/OS.so
/usr/lib64/perl5/vendor_perl/auto/APR/PerlIO
/usr/lib64/perl5/vendor_perl/auto/APR/PerlIO/PerlIO.so
/usr/lib64/perl5/vendor_perl/auto/APR/Pool
/usr/lib64/perl5/vendor_perl/auto/APR/Pool/Pool.so
/usr/lib64/perl5/vendor_perl/auto/APR/SockAddr
/usr/lib64/perl5/vendor_perl/auto/APR/SockAddr/SockAddr.so
/usr/lib64/perl5/vendor_perl/auto/APR/Socket
/usr/lib64/perl5/vendor_perl/auto/APR/Socket/Socket.so
/usr/lib64/perl5/vendor_perl/auto/APR/Status
/usr/lib64/perl5/vendor_perl/auto/APR/Status/Status.so
/usr/lib64/perl5/vendor_perl/auto/APR/String
/usr/lib64/perl5/vendor_perl/auto/APR/String/String.so
/usr/lib64/perl5/vendor_perl/auto/APR/Table
/usr/lib64/perl5/vendor_perl/auto/APR/Table/Table.so
/usr/lib64/perl5/vendor_perl/auto/APR/ThreadMutex
/usr/lib64/perl5/vendor_perl/auto/APR/ThreadMutex/ThreadMutex.so
/usr/lib64/perl5/vendor_perl/auto/APR/ThreadRWLock
/usr/lib64/perl5/vendor_perl/auto/APR/ThreadRWLock/ThreadRWLock.so
/usr/lib64/perl5/vendor_perl/auto/APR/URI
/usr/lib64/perl5/vendor_perl/auto/APR/URI/URI.so
/usr/lib64/perl5/vendor_perl/auto/APR/UUID
/usr/lib64/perl5/vendor_perl/auto/APR/UUID/UUID.so
/usr/lib64/perl5/vendor_perl/auto/APR/Util
/usr/lib64/perl5/vendor_perl/auto/APR/Util/Util.so
/usr/lib64/perl5/vendor_perl/auto/Apache2
/usr/lib64/perl5/vendor_perl/auto/Apache2/Access
/usr/lib64/perl5/vendor_perl/auto/Apache2/Access/Access.so
/usr/lib64/perl5/vendor_perl/auto/Apache2/CmdParms
/usr/lib64/perl5/vendor_perl/auto/Apache2/CmdParms/CmdParms.so
/usr/lib64/perl5/vendor_perl/auto/Apache2/Command
/usr/lib64/perl5/vendor_perl/auto/Apache2/Command/Command.so
/usr/lib64/perl5/vendor_perl/auto/Apache2/Connection
/usr/lib64/perl5/vendor_perl/auto/Apache2/Connection/Connection.so
/usr/lib64/perl5/vendor_perl/auto/Apache2/ConnectionUtil
/usr/lib64/perl5/vendor_perl/auto/Apache2/ConnectionUtil/ConnectionUtil.so
/usr/lib64/perl5/vendor_perl/auto/Apache2/Const
/usr/lib64/perl5/vendor_perl/auto/Apache2/Const/Const.so
/usr/lib64/perl5/vendor_perl/auto/Apache2/Directive
/usr/lib64/perl5/vendor_perl/auto/Apache2/Directive/Directive.so
/usr/lib64/perl5/vendor_perl/auto/Apache2/Filter
/usr/lib64/perl5/vendor_perl/auto/Apache2/Filter/Filter.so
/usr/lib64/perl5/vendor_perl/auto/Apache2/FilterRec
/usr/lib64/perl5/vendor_perl/auto/Apache2/FilterRec/FilterRec.so
/usr/lib64/perl5/vendor_perl/auto/Apache2/HookRun
/usr/lib64/perl5/vendor_perl/auto/Apache2/HookRun/HookRun.so
/usr/lib64/perl5/vendor_perl/auto/Apache2/Log
/usr/lib64/perl5/vendor_perl/auto/Apache2/Log/Log.so
/usr/lib64/perl5/vendor_perl/auto/Apache2/MPM
/usr/lib64/perl5/vendor_perl/auto/Apache2/MPM/MPM.so
/usr/lib64/perl5/vendor_perl/auto/Apache2/Module
/usr/lib64/perl5/vendor_perl/auto/Apache2/Module/Module.so
/usr/lib64/perl5/vendor_perl/auto/Apache2/Process
/usr/lib64/perl5/vendor_perl/auto/Apache2/Process/Process.so
/usr/lib64/perl5/vendor_perl/auto/Apache2/Provider
/usr/lib64/perl5/vendor_perl/auto/Apache2/Provider/Provider.so
/usr/lib64/perl5/vendor_perl/auto/Apache2/RequestIO
/usr/lib64/perl5/vendor_perl/auto/Apache2/RequestIO/RequestIO.so
/usr/lib64/perl5/vendor_perl/auto/Apache2/RequestRec
/usr/lib64/perl5/vendor_perl/auto/Apache2/RequestRec/RequestRec.so
/usr/lib64/perl5/vendor_perl/auto/Apache2/RequestUtil
/usr/lib64/perl5/vendor_perl/auto/Apache2/RequestUtil/RequestUtil.so
/usr/lib64/perl5/vendor_perl/auto/Apache2/Response
/usr/lib64/perl5/vendor_perl/auto/Apache2/Response/Response.so
/usr/lib64/perl5/vendor_perl/auto/Apache2/ServerRec
/usr/lib64/perl5/vendor_perl/auto/Apache2/ServerRec/ServerRec.so
/usr/lib64/perl5/vendor_perl/auto/Apache2/ServerUtil
/usr/lib64/perl5/vendor_perl/auto/Apache2/ServerUtil/ServerUtil.so
/usr/lib64/perl5/vendor_perl/auto/Apache2/SubProcess
/usr/lib64/perl5/vendor_perl/auto/Apache2/SubProcess/SubProcess.so
/usr/lib64/perl5/vendor_perl/auto/Apache2/SubRequest
/usr/lib64/perl5/vendor_perl/auto/Apache2/SubRequest/SubRequest.so
/usr/lib64/perl5/vendor_perl/auto/Apache2/URI
/usr/lib64/perl5/vendor_perl/auto/Apache2/URI/URI.so
/usr/lib64/perl5/vendor_perl/auto/Apache2/Util
/usr/lib64/perl5/vendor_perl/auto/Apache2/Util/Util.so
/usr/lib64/perl5/vendor_perl/auto/Apache2/typemap
/usr/lib64/perl5/vendor_perl/auto/ModPerl
/usr/lib64/perl5/vendor_perl/auto/ModPerl/Const
/usr/lib64/perl5/vendor_perl/auto/ModPerl/Const/Const.so
/usr/lib64/perl5/vendor_perl/auto/ModPerl/Global
/usr/lib64/perl5/vendor_perl/auto/ModPerl/Global/Global.so
/usr/lib64/perl5/vendor_perl/auto/ModPerl/InterpPool
/usr/lib64/perl5/vendor_perl/auto/ModPerl/InterpPool/InterpPool.so
/usr/lib64/perl5/vendor_perl/auto/ModPerl/Interpreter
/usr/lib64/perl5/vendor_perl/auto/ModPerl/Interpreter/Interpreter.so
/usr/lib64/perl5/vendor_perl/auto/ModPerl/TiPool
/usr/lib64/perl5/vendor_perl/auto/ModPerl/TiPool/TiPool.so
/usr/lib64/perl5/vendor_perl/auto/ModPerl/TiPoolConfig
/usr/lib64/perl5/vendor_perl/auto/ModPerl/TiPoolConfig/TiPoolConfig.so
/usr/lib64/perl5/vendor_perl/auto/ModPerl/Util
/usr/lib64/perl5/vendor_perl/auto/ModPerl/Util/Util.so
/usr/lib64/perl5/vendor_perl/mod_perl2.pm
/usr/share/doc/mod_perl
/usr/share/doc/mod_perl/Changes
/usr/share/doc/mod_perl/NOTICE
/usr/share/doc/mod_perl/README
/usr/share/doc/mod_perl/README-SVN
/usr/share/doc/mod_perl/STATUS
/usr/share/doc/mod_perl/SVN-MOVE
/usr/share/doc/mod_perl/docs
/usr/share/doc/mod_perl/docs/TODO
/usr/share/doc/mod_perl/docs/api
/usr/share/doc/mod_perl/docs/api/APR
/usr/share/doc/mod_perl/docs/api/APR.pod
/usr/share/doc/mod_perl/docs/api/APR/Base64.pod
/usr/share/doc/mod_perl/docs/api/APR/Brigade.pod
/usr/share/doc/mod_perl/docs/api/APR/Bucket.pod
/usr/share/doc/mod_perl/docs/api/APR/BucketAlloc.pod
/usr/share/doc/mod_perl/docs/api/APR/BucketType.pod
/usr/share/doc/mod_perl/docs/api/APR/Const.pod
/usr/share/doc/mod_perl/docs/api/APR/Date.pod
/usr/share/doc/mod_perl/docs/api/APR/Error.pod
/usr/share/doc/mod_perl/docs/api/APR/Finfo.pod
/usr/share/doc/mod_perl/docs/api/APR/IpSubnet.pod
/usr/share/doc/mod_perl/docs/api/APR/OS.pod
/usr/share/doc/mod_perl/docs/api/APR/PerlIO.pod
/usr/share/doc/mod_perl/docs/api/APR/Pool.pod
/usr/share/doc/mod_perl/docs/api/APR/SockAddr.pod
/usr/share/doc/mod_perl/docs/api/APR/Socket.pod
/usr/share/doc/mod_perl/docs/api/APR/Status.pod
/usr/share/doc/mod_perl/docs/api/APR/String.pod
/usr/share/doc/mod_perl/docs/api/APR/Table.pod
/usr/share/doc/mod_perl/docs/api/APR/ThreadMutex.pod
/usr/share/doc/mod_perl/docs/api/APR/ThreadRWLock.pod
/usr/share/doc/mod_perl/docs/api/APR/URI.pod
/usr/share/doc/mod_perl/docs/api/APR/UUID.pod
/usr/share/doc/mod_perl/docs/api/APR/Util.pod
/usr/share/doc/mod_perl/docs/api/AUTOGENERATION
/usr/share/doc/mod_perl/docs/api/Apache2
/usr/share/doc/mod_perl/docs/api/Apache2/Access.pod
/usr/share/doc/mod_perl/docs/api/Apache2/CmdParms.pod
/usr/share/doc/mod_perl/docs/api/Apache2/Command.pod
/usr/share/doc/mod_perl/docs/api/Apache2/Connection.pod
/usr/share/doc/mod_perl/docs/api/Apache2/ConnectionUtil.pod
/usr/share/doc/mod_perl/docs/api/Apache2/Const.pod
/usr/share/doc/mod_perl/docs/api/Apache2/Directive.pod
/usr/share/doc/mod_perl/docs/api/Apache2/Filter.pod
/usr/share/doc/mod_perl/docs/api/Apache2/FilterRec.pod
/usr/share/doc/mod_perl/docs/api/Apache2/HookRun.pod
/usr/share/doc/mod_perl/docs/api/Apache2/Log.pod
/usr/share/doc/mod_perl/docs/api/Apache2/MPM.pod
/usr/share/doc/mod_perl/docs/api/Apache2/Module.pod
/usr/share/doc/mod_perl/docs/api/Apache2/PerlSections.pod
/usr/share/doc/mod_perl/docs/api/Apache2/Process.pod
/usr/share/doc/mod_perl/docs/api/Apache2/Reload.pod
/usr/share/doc/mod_perl/docs/api/Apache2/RequestIO.pod
/usr/share/doc/mod_perl/docs/api/Apache2/RequestRec.pod
/usr/share/doc/mod_perl/docs/api/Apache2/RequestUtil.pod
/usr/share/doc/mod_perl/docs/api/Apache2/Resource.pod
/usr/share/doc/mod_perl/docs/api/Apache2/Response.pod
/usr/share/doc/mod_perl/docs/api/Apache2/ServerRec.pod
/usr/share/doc/mod_perl/docs/api/Apache2/ServerUtil.pod
/usr/share/doc/mod_perl/docs/api/Apache2/SizeLimit.pod
/usr/share/doc/mod_perl/docs/api/Apache2/Status.pod
/usr/share/doc/mod_perl/docs/api/Apache2/SubProcess.pod
/usr/share/doc/mod_perl/docs/api/Apache2/SubRequest.pod
/usr/share/doc/mod_perl/docs/api/Apache2/URI.pod
/usr/share/doc/mod_perl/docs/api/Apache2/Util.pod
/usr/share/doc/mod_perl/docs/api/Apache2/compat.pod
/usr/share/doc/mod_perl/docs/api/Apache2/porting.pod
/usr/share/doc/mod_perl/docs/api/ModPerl
/usr/share/doc/mod_perl/docs/api/ModPerl/BuildMM.pod
/usr/share/doc/mod_perl/docs/api/ModPerl/Const.pod
/usr/share/doc/mod_perl/docs/api/ModPerl/Global.pod
/usr/share/doc/mod_perl/docs/api/ModPerl/MM.pod
/usr/share/doc/mod_perl/docs/api/ModPerl/MethodLookup.pod
/usr/share/doc/mod_perl/docs/api/ModPerl/PerlRun.pod
/usr/share/doc/mod_perl/docs/api/ModPerl/PerlRunPrefork.pod
/usr/share/doc/mod_perl/docs/api/ModPerl/Registry.pod
/usr/share/doc/mod_perl/docs/api/ModPerl/RegistryBB.pod
/usr/share/doc/mod_perl/docs/api/ModPerl/RegistryCooker.pod
/usr/share/doc/mod_perl/docs/api/ModPerl/RegistryLoader.pod
/usr/share/doc/mod_perl/docs/api/ModPerl/RegistryPrefork.pod
/usr/share/doc/mod_perl/docs/api/ModPerl/Util.pod
/usr/share/doc/mod_perl/docs/api/README
/usr/share/doc/mod_perl/docs/api/config.cfg
/usr/share/doc/mod_perl/docs/api/index_bot.html
/usr/share/doc/mod_perl/docs/config.cfg
/usr/share/doc/mod_perl/docs/devel
/usr/share/doc/mod_perl/docs/devel/Changes.pod
/usr/share/doc/mod_perl/docs/devel/config.cfg
/usr/share/doc/mod_perl/docs/devel/core
/usr/share/doc/mod_perl/docs/devel/core/apache_integration.pod
/usr/share/doc/mod_perl/docs/devel/core/coding_style.pod
/usr/share/doc/mod_perl/docs/devel/core/explained.pod
/usr/share/doc/mod_perl/docs/devel/core/mod_perl_specific.pod
/usr/share/doc/mod_perl/docs/devel/core/mpms.pod
/usr/share/doc/mod_perl/docs/devel/debug
/usr/share/doc/mod_perl/docs/devel/debug/c.pod
/usr/share/doc/mod_perl/docs/devel/debug/code
/usr/share/doc/mod_perl/docs/devel/debug/code/.debug-inline
/usr/share/doc/mod_perl/docs/devel/debug/code/.debug-modperl-init
/usr/share/doc/mod_perl/docs/devel/debug/code/.debug-modperl-register
/usr/share/doc/mod_perl/docs/devel/debug/code/.debug-modperl-xs
/usr/share/doc/mod_perl/docs/devel/debug/perl.pod
/usr/share/doc/mod_perl/docs/devel/help
/usr/share/doc/mod_perl/docs/devel/help/help.pod
/usr/share/doc/mod_perl/docs/devel/performance
/usr/share/doc/mod_perl/docs/devel/performance/size_matters.pod
/usr/share/doc/mod_perl/docs/devel/performance/speed_matters.pod
/usr/share/doc/mod_perl/docs/devel/porting
/usr/share/doc/mod_perl/docs/devel/porting/porting.pod
/usr/share/doc/mod_perl/docs/index_top.html
/usr/share/doc/mod_perl/docs/rename.pod
/usr/share/doc/mod_perl/docs/user
/usr/share/doc/mod_perl/docs/user/Changes.pod
/usr/share/doc/mod_perl/docs/user/coding
/usr/share/doc/mod_perl/docs/user/coding/coding.pod
/usr/share/doc/mod_perl/docs/user/coding/cooking.pod
/usr/share/doc/mod_perl/docs/user/config
/usr/share/doc/mod_perl/docs/user/config.cfg
/usr/share/doc/mod_perl/docs/user/config/config.pod
/usr/share/doc/mod_perl/docs/user/config/custom.pod
/usr/share/doc/mod_perl/docs/user/design
/usr/share/doc/mod_perl/docs/user/design/design.pod
/usr/share/doc/mod_perl/docs/user/handlers
/usr/share/doc/mod_perl/docs/user/handlers/bucket_brigades.dia
/usr/share/doc/mod_perl/docs/user/handlers/bucket_brigades.gif
/usr/share/doc/mod_perl/docs/user/handlers/bucket_brigades.png
/usr/share/doc/mod_perl/docs/user/handlers/connection_cycle.gif
/usr/share/doc/mod_perl/docs/user/handlers/connection_cycle.png
/usr/share/doc/mod_perl/docs/user/handlers/connection_cycle_all.dia
/usr/share/doc/mod_perl/docs/user/handlers/connection_cycle_all.png
/usr/share/doc/mod_perl/docs/user/handlers/connection_cycle_pre.dia
/usr/share/doc/mod_perl/docs/user/handlers/connection_cycle_pre.png
/usr/share/doc/mod_perl/docs/user/handlers/connection_cycle_process.dia
/usr/share/doc/mod_perl/docs/user/handlers/connection_cycle_process.png
/usr/share/doc/mod_perl/docs/user/handlers/connection_cycle_time.dia
/usr/share/doc/mod_perl/docs/user/handlers/connection_cycle_time.gif
/usr/share/doc/mod_perl/docs/user/handlers/connection_cycle_time.png
/usr/share/doc/mod_perl/docs/user/handlers/filter_life_camera.jpg
/usr/share/doc/mod_perl/docs/user/handlers/filter_life_cigarrette.jpg
/usr/share/doc/mod_perl/docs/user/handlers/filter_life_coffee.jpg
/usr/share/doc/mod_perl/docs/user/handlers/filter_life_goggles.jpg
/usr/share/doc/mod_perl/docs/user/handlers/filter_life_mask.jpg
/usr/share/doc/mod_perl/docs/user/handlers/filter_life_player.jpg
/usr/share/doc/mod_perl/docs/user/handlers/filter_life_shower.jpg
/usr/share/doc/mod_perl/docs/user/handlers/filter_logic.dia
/usr/share/doc/mod_perl/docs/user/handlers/filter_logic.gif
/usr/share/doc/mod_perl/docs/user/handlers/filter_logic.png
/usr/share/doc/mod_perl/docs/user/handlers/filters.pod
/usr/share/doc/mod_perl/docs/user/handlers/general.pod
/usr/share/doc/mod_perl/docs/user/handlers/http.pod
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle.gif
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle.png
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle1.gif
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle1.png
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_access.dia
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_access.gif
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_access.png
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_all.dia
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_all.gif
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_all.png
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_authen.dia
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_authen.gif
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_authen.png
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_authz.dia
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_authz.gif
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_authz.png
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_cleanup.dia
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_cleanup.gif
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_cleanup.png
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_conn_filters.dia
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_conn_filters.gif
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_conn_filters.png
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_fixup.dia
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_fixup.gif
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_fixup.png
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_header_parser.dia
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_header_parser.gif
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_header_parser.png
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_http_filters.dia
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_http_filters.gif
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_http_filters.png
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_init.dia
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_init.gif
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_init.png
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_log.dia
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_log.gif
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_log.png
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_map_to_storage.dia
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_map_to_storage.gif
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_map_to_storage.png
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_post_read_request.dia
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_post_read_request.gif
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_post_read_request.png
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_response.dia
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_response.gif
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_response.png
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_trans.dia
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_trans.gif
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_trans.png
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_type.dia
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_type.gif
/usr/share/doc/mod_perl/docs/user/handlers/http_cycle_type.png
/usr/share/doc/mod_perl/docs/user/handlers/in_filter_stream.dia
/usr/share/doc/mod_perl/docs/user/handlers/in_filter_stream.gif
/usr/share/doc/mod_perl/docs/user/handlers/in_filter_stream.png
/usr/share/doc/mod_perl/docs/user/handlers/intro.pod
/usr/share/doc/mod_perl/docs/user/handlers/out.gif
/usr/share/doc/mod_perl/docs/user/handlers/out_filter_stream.dia
/usr/share/doc/mod_perl/docs/user/handlers/out_filter_stream.gif
/usr/share/doc/mod_perl/docs/user/handlers/out_filter_stream.png
/usr/share/doc/mod_perl/docs/user/handlers/practical_mod_perl_comp.gif
/usr/share/doc/mod_perl/docs/user/handlers/protocols.pod
/usr/share/doc/mod_perl/docs/user/handlers/server.pod
/usr/share/doc/mod_perl/docs/user/handlers/server_life_cycle.dia
/usr/share/doc/mod_perl/docs/user/handlers/server_life_cycle.gif
/usr/share/doc/mod_perl/docs/user/handlers/server_life_cycle.png
/usr/share/doc/mod_perl/docs/user/handlers/tmlogo_color.gif
/usr/share/doc/mod_perl/docs/user/help
/usr/share/doc/mod_perl/docs/user/help/help.pod
/usr/share/doc/mod_perl/docs/user/install
/usr/share/doc/mod_perl/docs/user/install/install.pod
/usr/share/doc/mod_perl/docs/user/intro
/usr/share/doc/mod_perl/docs/user/intro/overview.pod
/usr/share/doc/mod_perl/docs/user/intro/start_fast.pod
/usr/share/doc/mod_perl/docs/user/performance
/usr/share/doc/mod_perl/docs/user/performance/mpm.pod
/usr/share/doc/mod_perl/docs/user/performance/prevent.pod
/usr/share/doc/mod_perl/docs/user/porting
/usr/share/doc/mod_perl/docs/user/porting/code
/usr/share/doc/mod_perl/docs/user/porting/code/apache_mp3_2.diff
/usr/share/doc/mod_perl/docs/user/porting/code/apache_mp3_7.diff
/usr/share/doc/mod_perl/docs/user/porting/code/apache_mp3_9.diff
/usr/share/doc/mod_perl/docs/user/porting/compat.pod
/usr/share/doc/mod_perl/docs/user/porting/porting.pod
/usr/share/doc/mod_perl/docs/user/troubleshooting
/usr/share/doc/mod_perl/docs/user/troubleshooting/troubleshooting.pod
/usr/share/licenses/mod_perl
/usr/share/licenses/mod_perl/LICENSE
/usr/share/man/man3/APR.3pm.gz
/usr/share/man/man3/APR::Base64.3pm.gz
/usr/share/man/man3/APR::Brigade.3pm.gz
/usr/share/man/man3/APR::Bucket.3pm.gz
/usr/share/man/man3/APR::BucketAlloc.3pm.gz
/usr/share/man/man3/APR::BucketType.3pm.gz
/usr/share/man/man3/APR::Const.3pm.gz
/usr/share/man/man3/APR::Date.3pm.gz
/usr/share/man/man3/APR::Error.3pm.gz
/usr/share/man/man3/APR::Finfo.3pm.gz
/usr/share/man/man3/APR::IpSubnet.3pm.gz
/usr/share/man/man3/APR::OS.3pm.gz
/usr/share/man/man3/APR::PerlIO.3pm.gz
/usr/share/man/man3/APR::Pool.3pm.gz
/usr/share/man/man3/APR::SockAddr.3pm.gz
/usr/share/man/man3/APR::Socket.3pm.gz
/usr/share/man/man3/APR::Status.3pm.gz
/usr/share/man/man3/APR::String.3pm.gz
/usr/share/man/man3/APR::Table.3pm.gz
/usr/share/man/man3/APR::ThreadMutex.3pm.gz
/usr/share/man/man3/APR::ThreadRWLock.3pm.gz
/usr/share/man/man3/APR::URI.3pm.gz
/usr/share/man/man3/APR::UUID.3pm.gz
/usr/share/man/man3/APR::Util.3pm.gz
/usr/share/man/man3/Apache2::Access.3pm.gz
/usr/share/man/man3/Apache2::CmdParms.3pm.gz
/usr/share/man/man3/Apache2::Command.3pm.gz
/usr/share/man/man3/Apache2::Connection.3pm.gz
/usr/share/man/man3/Apache2::ConnectionUtil.3pm.gz
/usr/share/man/man3/Apache2::Const.3pm.gz
/usr/share/man/man3/Apache2::Directive.3pm.gz
/usr/share/man/man3/Apache2::Filter.3pm.gz
/usr/share/man/man3/Apache2::FilterRec.3pm.gz
/usr/share/man/man3/Apache2::HookRun.3pm.gz
/usr/share/man/man3/Apache2::Log.3pm.gz
/usr/share/man/man3/Apache2::MPM.3pm.gz
/usr/share/man/man3/Apache2::Module.3pm.gz
/usr/share/man/man3/Apache2::PerlSections.3pm.gz
/usr/share/man/man3/Apache2::Process.3pm.gz
/usr/share/man/man3/Apache2::RequestIO.3pm.gz
/usr/share/man/man3/Apache2::RequestRec.3pm.gz
/usr/share/man/man3/Apache2::RequestUtil.3pm.gz
/usr/share/man/man3/Apache2::Resource.3pm.gz
/usr/share/man/man3/Apache2::Response.3pm.gz
/usr/share/man/man3/Apache2::ServerRec.3pm.gz
/usr/share/man/man3/Apache2::ServerUtil.3pm.gz
/usr/share/man/man3/Apache2::SizeLimit.3pm.gz
/usr/share/man/man3/Apache2::Status.3pm.gz
/usr/share/man/man3/Apache2::SubProcess.3pm.gz
/usr/share/man/man3/Apache2::SubRequest.3pm.gz
/usr/share/man/man3/Apache2::URI.3pm.gz
/usr/share/man/man3/Apache2::Util.3pm.gz
/usr/share/man/man3/Apache2::compat.3pm.gz
/usr/share/man/man3/Apache2::porting.3pm.gz
/usr/share/man/man3/Apache::SizeLimit.3pm.gz
/usr/share/man/man3/Apache::SizeLimit::Core.3pm.gz
/usr/share/man/man3/Bundle::Apache2.3pm.gz
/usr/share/man/man3/ModPerl::Const.3pm.gz
/usr/share/man/man3/ModPerl::Global.3pm.gz
/usr/share/man/man3/ModPerl::MethodLookup.3pm.gz
/usr/share/man/man3/ModPerl::PerlRun.3pm.gz
/usr/share/man/man3/ModPerl::PerlRunPrefork.3pm.gz
/usr/share/man/man3/ModPerl::Registry.3pm.gz
/usr/share/man/man3/ModPerl::RegistryBB.3pm.gz
/usr/share/man/man3/ModPerl::RegistryCooker.3pm.gz
/usr/share/man/man3/ModPerl::RegistryLoader.3pm.gz
/usr/share/man/man3/ModPerl::RegistryPrefork.3pm.gz
/usr/share/man/man3/ModPerl::Util.3pm.gz
/usr/share/man/man3/mod_perl2.3pm.gz

References

Summary

In this tutorial we learn how to install mod_perl on Rocky Linux 8 using yum and dnf.