1,234
edits
Changes
no edit summary
To add life to a website more than just the web server is needed. A popular acronym is LAMP. It stands for Linux, Apache, MySQL, and PHP (or Python). This week we will set up this stack to give us a website that does webmail (send and receive email in a web browser).
= LAMP === Linux ==
We'll need a new virtual machine. Because you probably forgot how to install one - go through the exercise again, and set up a vm4 from scratch. Only a minimal setup is needed. Configure it in the same way that you've configured the other three main VMs. This should be a quick exercise for you by now, including:
As an interesting exercise: configure all your network settings (except the firewall) during the installation wizard.
== Apache ==
Install Apache (the package name is httpd), start the service, make it start automatically, and allow access to it through the firewall (Apache serves HTTP traffic which goes over TCP port 80).
It may seem obvious - but notice that the time doesn't change as you refresh the page.
== PHP ==
== MySQL ==