
Many LAMP servers run more than one application too. Ask yourself this same question for any application you might run on the LAMP server. The next question to ask yourself would be how busy you plan on that site to be? For a modest WordPress site, a few plugins, and 50,000 visitors a month 1GB of RAM is probably going to be all you need for RAM. Suggested Minimum Hardware RequirementsĪssuming that we are going to build this LAMP stack for a WordPress site. We will assume that the application you are installing on your LAMP server is WordPress. LAMP stack meets these requirements in the software area. The wordpress official requirements are not very difficult to achieve, even with modest hardware such as a Raspberry Pi. Whatever application you plan on running (if not WordPress), you should look at the requirements of that specific application and estimate the hardware capacity and software version you will need for your specific conditions. WordPress is a content management system used by bloggers and businesses all around the world.

WordPress is probably the most common application that uses LAMP. There are many “web based” applications that use a LAMP stack. TLDR Īlternatively, if you simply want to run a home/lab only website (not public facing) you can use XAMPP – but where is the fun in that? Software Requirements Further hardening and security requirements should be put in place for a public-facing production server.

This is not a complete guide of everything you must do for a best practices production-server, but will allow you to setup a basic LAMP stack for your home lab or hobby applications. The method outlined will work on any flavor of Debian based operating systems such as the Raspberry Pi, Ubuntu, Mint, and of course Debian. These items can be installed using other ways such as using tasksel in Ubuntu. This guide will show you one method of setting up a LAMP stack. LAMP stands for Linux, Apache, MySQL and PHP and is the basis for many web servers. There are many guides to setting up a LAMP stack.
