Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Did HR ever ask you whether you know "LAMP"? I don't really know how to answer this simple question, since I've always use XAMPP on windows.
I know "L" stands for Linux. So, IF I use Ubuntu and installed XAMPP on it, is it still "LAMP"?

For my case, should I write LAMP on my resume? Just in case, those HR may ignore my resume if I put XAMPP.

share|improve this question

closed as off-topic by MichaelT, GlenH7, Ampt, gnat, BЈовић Jun 17 at 8:09

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking career or education advice are off topic on Programmers. They are only meaningful to the asker and do not generate lasting value for the broader programming community. Furthermore, in most cases, any answer is going to be a subjective opinion that may not take into account all the nuances of a (your) particular circumstance." – MichaelT, GlenH7, Ampt, gnat, BЈовић
If this question can be reworded to fit the rules in the help center, please edit the question.

Why would you want to run XAMPP on Ubuntu when you can get the real deal just as easily? –  tdammers Jul 2 '11 at 19:58
When HR asks me stupid questions I lose interest in the position. –  kevin cline Jul 2 '11 at 22:37
@tdammers: XAMPP offers a lot extra beyond just a basic AMP stack, it also bundles in an accessible installation of PHPMyAdmin and other configuration stuff. –  Matthew Scharley Jul 11 '11 at 3:50
@Matthew Scharley: I know, I've used it myself; but IMO, the benefit of having a shallow learning curve in the beginning doesn't really weigh up against the actual control apache's config files etc. offer. Once you know the basics, editing these isn't any harder than using the configuration screens, and you'll know exactly what's going on. –  tdammers Jul 11 '11 at 5:47
add comment

4 Answers

LAMP is a generic term for Linux, Apache, MySQL, PHP. XAMPP is a specific product, but stands for Operating System x, Apache, MySQL, PHP and Perl.

In short, yes, if you installed XAMPP on Ubuntu then you would have a pre-configured LAMP stack and then a little extra.

Other generic variations I've heard used:

  • WAMP: Windows, etc
  • MAMP: Mac OS, etc.
share|improve this answer
To add: yes just put LAMP on your resume since using that stack on Linux is inclusive of LAMP. –  Jeremy Jul 2 '11 at 13:18
@Jeremy: I wouldn't say that, as just about anyone can install XAMPP on Linux. Does it count as a LAMP stack though? Sure, or course it does. Whether you 'know LAMP' just because you can install XAMPP on Linux and know XAMPP on Windows is something else entirely. –  Matthew Scharley Jul 11 '11 at 3:53
add comment

I don't really know how to answer this simple question, since I've always use XAMPP on windows.

Interviews aren't about technicalities, so just answer the question: "I have lots of experience with XAMPP on Windows..." and then go on to explain your experience with Linux.

If this adds up to you "knowing LAMP" in the interviewer's eyes, good for you. If they actually want a Linux sysadmin, you're probably not going to trick them with "I could install XAMPP on Ubuntu, so I technically know LAMP."

share|improve this answer
add comment

When people ask for LAMP experience, they usually mean that you have worked with all parts of this stack. Merely developing a PHP+MySQL website on a preconfigured Apache server doesn't really qualify; you'll also need to have at least basic knowledge of apache (how the config files work, how to start / stop / restart apache, and some basic apache troubleshooting), and you'll be expected to know your way around a basic Linux system.

However, depending on the type of position, the expected 'L' and 'A' experience may be rather rudimentary. Whether you should put "LAMP" on your resume is in fact a judgement call - try to get a feel for the company and the position you're applying for and decide yourself.

share|improve this answer
add comment

You've asked two questions here; whether you should put LAMP on your resume so you can get past the keyword search (answer: yes) and whether Ubuntu + XAMPP is LAMP (answer: sure. it's close enough). In truth, if they're asking for LAMP, experience diddling the httpd.conf is probably a "nice to have," while experience embedding MySQL operations in PHP is likely the real "want." Tell the truth and emphasize your strengths.

"I'm not an expert at Apache configuration, but I can create databases and write server side scripts in PHP that interact with them."

Check - next question.

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.