The easiest way to run a web server on your local network is with a LAMP stack.
LAMP stands for:
Linux – your operating system
Apache – an open source web server
MySQL – an open source database engine
PHP – the php programming language
How hard is it to set up? Not at all! Just open your Linux distribution’s software manager and search for ‘server’ which will give you a long list of options.
Simply select and install Apache2, MySQL and PHP and you’re good to go!
You can also execute each of the following commands in the Linux terminal to also install what you need:
sudo apt-get install apache2 mysql-server libapache2-mod-php5 sudo apt-get install php5-gd php5-json php5-mysql php5-curl sudo apt-get install php5-intl php5-mcrypt php5-imagick
What can you do with it? Anything from hosting a home calendar to to-do lists and most anything else you can think of!