User manual

Installing the Software Stack
Koha's architecture
First, let us take a quick look at Koha's architecture. Koha runs on the Linux,
Apache2, MySQL, Perl (LAMP) platform:
Linux: The operating system
Apache2: The web server
MySQL: The database server
Perl: Koha is written in the Perl programming language
Koha
Perl
Apache
Linux
Hardware
What do we need to install?
We will install various packages related to:
The Koha architecture above - Linux, Apache, MySQL, and Perl
The Koha application itself
Build and compiler programs that help with the installation
Various Perl and non Perl packages that Koha uses, along with their
own prerequisites
Installation tools
Let us take a look at the various tools we will use to install Koha's software stack.
These tools are:
Package manager: To install Linux packages
Make utility: To install Perl modules
CPAN shell: To install Perl modules that are not available as Linux packages
Git: To download the Koha application
[8]