What is a LAMP Environment?
LAMP stands for Linux, Apache, MYSQL, and PHP. Linux is an operating system, Apache is an open source web server software, MYSQL is a relational database management system, and PHP is an open-source scripting language used in web development.
Since I currently do my web development on an Ubuntu (v10.04) virtual machine, I had to install a LAMP environment in order to do so. And had I known about tasksel, instead of installing Apache, MYSQL, and PHP individually, I would have been able to do it all in one go.
What is tasksel?
From the docs: “Tasksel is a Debian/Ubuntu tool that installs multiple related packages as a co-ordinated “task” onto your system. ”
How do I install tasksel?
Do a “sudo apt-get install tasksel” at the command prompt. You should be ready to run tasksel and update your LAMP environment.
Example: How I installed LAMP with tasksel on my laptop
Open a command prompt (terminal) window and type “sudo tasksel”. You should see a screen like the following:
Now select the “LAMP server” option. Apache, MYSQL, and PHP should install and you’re ready to go!