Hacker News new | ask | show | jobs
State of confusion: What is LAMP and when can I say I know it?
1 points by Noel_V 4585 days ago
I've been learning PHP a bit over a year now and am getting fairly confident with it. Am at the slightly pre apply for jobs confidence level but nearly there.

One thing that confuses me is many jobs state you need to know the LAMP stack..

I'm able to get things done with MySQL and PHP and I've assumed my webhost works on a Linux Apache basis, but I couldn't really say I know anything about Linux nor Apache.

Guidance thrown my way would be appreciated, what does knowing LAMP mean and how would I get from here to there?

2 comments

Learn some basic sysops on Linux. Start with using basic package management (apt-get), and then move on to learning how to configure apache (ssl, vhosts, vhost redirects, location, directive etc).

You can build on the first part easily if you switch to something like Ubuntu. Learning apache can only come if you force yourself to manage multiple virtual-hosts or sites. Handling apache is quite similar to using the htaccess file (which you might have used for redirects) except you have much more power in vhosts.

It means you know how to setup and configure the actual server, with the apache & mysql on it.

My advice: go start an account with Amazon AWS, they give you a micro instance for free for a year. Learn to start an instance, install apache, mysql and run some websites from it.