This is the talk page for discussing improvements to the LAMP (software bundle) article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
This article is rated C-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | |||||||||||||||||||||||||||
|
The contents of the FWAP page were merged into LAMP (software bundle). For the contribution history and old versions of the redirected page, please see its history; for the discussion at that location, see its talk page. (30 June 2006) |
The contents of the LAPP page were merged into LAMP (software bundle). For the contribution history and old versions of the redirected page, please see its history; for the discussion at that location, see its talk page. (30 June 2006) |
How about Windows Server, IIS, Oracle, ASP ? This is what's used in multi-billion corporate world. —Preceding unsigned comment added by 151.76.27.83 (talk) 20:07, 27 March 2010 (UTC)
To define LAMP solely on the basis of software components does the topic no justice, I think. LAMP is really best defined as web application built with embedded server side scripting. For those historically interested, herewith a few factoids:
- the basic elements of interactive web pages (html <FORM> tag, http POST method, cgi server API) appeared around 1993, but were not commonly available until 1995. The server side language was unix shell scripts, no database in sight. http://www.anu.edu.au/people/Roger.Clarke/II/WCBirth.html
- David Hughes is the inventor of the LAMP stack, presenting all concepts and working code to a March 1996 conference. His solution includes a lightweight SQL engine ("mSQL") and a server side embedded scripting language ("W3-mSQL/Lite") running as cgi module. His solution is open source, but the license is restrictive. http://web.archive.org/web/19990219215138/www.hughes.com.au/library/lite/qauug96/
- PHP gets started as a set of perl scripts in 1995. It remained, by and large, a one-man project as late as 1997. PHP in its design combines the best parts of David's emdedded Lite with the best elements of Perl. http://nl2.php.net/history
- Monty Widenius is a mSQL user, but finds preformance lacking. He releases an API-compatible mSQL clone under the GPL, called MySQL, in 1997. Because of the better performance (mSQL did not have indexes) and the GPL license, MySQL quickly becomes a popular choice.
- Michael Kunze coined the acronym LAMP in an article for the German computing magazine c't in the summer of 1998. He uses it for Linux-Apache-mSQL/MySQL-Perl/PHP software stack.
- The 1999 O'Reilly book "mSQL and MySQL" still talks about David Hughes' stack, mSQL and MySQL, and Perl and PHP as equivalent components in a LAMP stack. The book does not use the phrase LAMP, though. http://www.amazon.com/exec/obidos/tg/detail/-/1565924347/002-7811298-5052863?v=glance
- Early in 2000, Larry Wall joins O'Reilly and Tim O'Reilly -- who saw the potential of the web as an app delivery platform early on -- starts to market the LAMP concept in the sense of Linux-Apache-MySQL-Perl. O'Reilly starts the OnLAMP website. The acronym starts to catch on. However, Perl lacks the embedded quality that David created for Lite and was carried through in PHP. As a result PHP increasingly pushes out Perl for LAMP applications.
- From 1998 to 2004, the LAMP concept rises to prominence. The components that benefit most are Linux, Apache, MySQL and PHP. Each component goes through several revisions and the implementation of David's original idea becomes stronger and stronger. A large amount of open source PHP-based LAMP applications get written. Some well known examples are SugarCRM and PHProjekt.
- In 2004, release 5 of PHP drops the bundling with MySQL and replaces it with SQLite, which outperforms MySQL. Zend, the company of the PHP authors, partners with Oracle Corp. and IBM to create solutions for corporate needs, based on Oracle and DB2.
- From 2004 onwards the LAMP paradigm is implemented in numerous ways, using a variety of software stacks. Windows-IIS-SQLServer-PHP is as viable as Linux-Apache-Oracle-PHP, is as viable as OSX-Boa-SQLite-PHP. PHP has entrenched is position through the large base of applications that depend on it.
- By 2004 browsers had evolved and standardised enough that cross-platform client side scripting became a practical option. The relevant technologies are DHTML/Javascript and in particular javascripts new found ability to do http requests outside of the main page refresh. The catch phrase for this is AJAX.
AJAX changed a visual enhancement in traditional client server concept. It dont refresh the whole page. Just change a portion of the webpage ( By Bikram Choudhury ) SEO Expert & PHP MySQL programmer LAMP WAMP
In essence, the LAMP paradigm is "db driven web app with server side (and client side) embedded scripting". That is how it started in 1996 and that is how it has come full circle a decade later. The user view of this is that it is now possible to centrally host an application that can be accessed everywhere through a browser with an end-user experience that is similar to classic VB/Delphi apps. It may not be quite as rich, but it is good enough. Its greatest stengths (the unix philosophy: simple, modular approach; everything is text) is also its greatest weakness (bits of arcane code all over the place). —The preceding unsigned comment was added by 213.84.196.36 (talk • contribs) 17 September 2005.
The comment attached to this variant doesn't read as neutral to me. I would ask that we try to reword the comment or remove it. This is the only variant to have a comment of this type. --Peteresch 21:05, 2 December 2005 (UTC)
It seems like this is the much more appropriate title. A simple redirect won't do, because there's history on both pages, and I'm not experienced enough with Wiki procedures about such. --Randal L. Schwartz 17:27, 13 February 2006 (UTC)
thats perfectly alright. but it isnt a software bundle. and my main reason to redirect it was, people searching for LAMP/L.A.M.P on wikipedia wouldnt get this page. so let the discussion page remain as it is and let it grow. while the article page remain precise and sweet.
- Amol V. Shah (a.k.a cyborg) 22:24 FEB 14 2006 (UTC)
I've put in a request at WP:RM to finish the merge. --Randal L. Schwartz 09:33, 17 February 2006 (UTC)
stack is in more common usage - and it has a motivation; a metaphor (literally a stack) - programming language on top of the web server on top of the operating system. They are "stacked" up on top of each other. (I left out MySQL for an obvious reason, but the acronym demands the M somewhere LMAP doesn't work so well...) —Preceding unsigned comment added by Blablablob (talk • contribs) 13:07, 4 September 2008 (UTC)
I have Copied the text to the Article section.
But what about the original text.
Should it be kept at the original location???
- Amol V. Shah (a.k.a cyborg) 16:26 FEB 18 2006 (UTC)
I'm not quite sure what there was to move here. Someone created a copy of this at L.A.M.P on 11 February, with little to no content, and it was merged to this article a few days later. Merging edit histories does not make sense in this case, so I think that's it, ne? —Nightstallion (?) 12:36, 21 February 2006 (UTC)
Guys, i am still a novice in this category.
Was familiar with the term hardly a yera ago.
Dont get time for much development, since in final year of my engg course.
But still out of curosity i have started a blog on blogspot.
its named http://www.lampblog.blogspot.com.
Feel free to comment and post article.
But i think to post, you need a membership at blogspot.
Also you can be a member of this blog, just let me know.
I'll send u ppl an invite, coz this is how Blogspot works.
- Cyborg 09:53 FEB 22 2006 (UTC)
i think the order of the variants list needs to be rethought. it just strikes me as odd the amps is toward the top of the list and amp is at the very bottom. logically, they should be together. and lamp, lamps, and bright lamp should be at the top since they are very close to the original. as for the rest of the list, it may or may not need to be reordered.
wamp, lapp, wapp, wimp, fwap, flap, mamp, opal, glam, fwip, and whatever other platform articles there are out there should be merged into lamp. those articles for the most part only restate what is in the platform, which is already in the lamp article. the other articles can redirect to lamp.
WAMP LAPP WAPP WIMP FWAP FLAP MAMP OPAL GLAM FWIP -- Writtenonsand 04:14, 18 September 2006 (UTC)
These acronyms are ridiculous. When I read the LAMP page and saw someone had actually recorded all these combinations, I could only imagine the stereotypical near-autistic computer nerd fastidiously enumerating all possible four-letter-acronyms relating to web server technologies... :S 129.173.212.221 20:27, 9 November 2006 (UTC)
The reference to Primate near the beginning of the article will cause readers to be misled into thinking that Primate is as commonly used in a LAMP environment as are PHP and perl. In fact Primate is not common at all.
As originally used, LAMP referred to Linux, Apache, MySQL, and PHP. Later, many people began interpreting the P to refer to PHP and perl. I doubt that more than a very small number of people seriously think of the P in LAMP as referring to Primate.
Rahul
Additional, and independent, Primate-related query: LAMP (software bundle) gives the P in the acronym as referring to "Perl, PHP, Python, and/or (rarely) Primate, scripting/programming languages." -- However, "Primate" directs to the article Mono (software), in which the word "Primate" does not occur. I assume that this is not an error, but neither is it helpful for the uninitiated. Let's include a note of explanation in Mono (software) or fix this if wrong. -- Writtenonsand 22:06, 26 September 2006 (UTC) RTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRTR —Preceding unsigned comment added by 183.81.115.35 (talk) 10:50, 15 September 2010 (UTC)
The software section is pointless. Supposedly it's so that a n00b would know what Linux, Apache, MySQL, and PHP were. But at the very top it says that Linux is an OS, Apache a web server, MySQL a database, and PHP a programming language. I think that is enough. If they want to know the specifics, they can go to the conveniently linked articles. We shouldn't have a section just to fill up space. It's just stupid to have it here. ColdFusion650 16:39, 17 November 2006 (UTC)
BSD variants I'm OK with. Postgres and Python instead of MySQL and PHP, definitely. But they're all free and open: this is an important part of LAMP. If you can't open the hood to rewire things your way, it's not LAMP. IIS is not a "variant" of the Apache-based systems, it is an alternative. --대조 | Talk 10:04, 5 February 2007 (UTC)
Since this page has merged WAMP, LAMP, and just about everything else, shouldn't it be named "AMP Stack", or something along those lines... As Microsoft, Linux, Macintosh, and so on, are now not relevant to the URL(s) and overall content... I came here from "/WAMP" and it redirected to "/LAMP (software bundle)". It just does not make sense. Or at least it should be broken down into LAMP, WAMP, and maybe MAMP, as those are the big 3. Or perhaps, one general "AMP Stack" page, "LAMP Stack", and "WAMP Stack". Vorlion 03:40, 7 February 2007 (UTC)
This also satisfies the above comment about getting rid of IIS, though I would just leave it be as a one liner explaining the acronym. Vorlion 03:43, 7 February 2007 (UTC)
To make this a good article, it makes more sense to discuss the reasons why people choose Windows over Linux in certain cases, and find references (probably in tech manuals, well established websites). The problem is, everyone is selling a solution, so this should not be about that, but rather about the scholarly aspects of LAMP and its derivatives. Bytebear 04:22, 8 February 2007 (UTC)
Looks like we now also have SAMP, see http://www.sun.com/software/solaris/amp/index.html Vorlion 01:36, 16 February 2007 (UTC)
VAMP (VMS-Apache-MySQL-PHP) (an orphan article) has a merge tag with WAMP (Feb 14 2007) which redirected me here. Most likely, the merge tag was never placed on WAMP as WAMP was merged here before that date. Does anyone know what to do with it? Squids'and'Chips 01:27, 7 March 2007 (UTC)
The "P" in LAMP orginally refered to Perl, not PHP. —Preceding unsigned comment added by 221.166.139.251 (talk • contribs) 13:11, 9 August 2007
There used to a whole discussion of comparable or alternative systems, of which WIMP (Windows IIS MySql PHP) was one. It is gone now. I see some have complained that it was unnecessary, or put here for newbies. Since this is supposed to be an encyclopedia, a place of learning, surely a mention of comparable alternatives is perfectly appropriate, no matter how much political or economic hostility one may have to Microsoft. And this is especially true in the case of newbies, who after all, come here to learn. But to make matters worse, there is, as of this moment at least, no replacement article on WIMP. Knowledge should not be censored for political or economic reasons. Natcolley (talk) 13:12, 28 December 2007 (UTC)
Most Linux distributions include the AMP software by default. This includes most of the full Linux LiveCDs, so anyone can easily try this software. But the smaller "lite" Linux LiveCD versions do not include this software bundle by default. And it seems that no other major OS includes this software by default?-69.87.199.127 (talk) 13:56, 30 January 2008 (UTC)
"This includes most of the full Linux LiveCDs" not ubuntu or fedora or suse or mandriva. Not on the 1cd live disks, only on the full dvd versions, if you choose it. Thats because its a security risk.
lamp is supposed to be open source software and mac os x thats not even on the mos realiable servers on netcraft on bsd and linux and on entry of windows is —Preceding unsigned comment added by 209.32.159.25 (talk) 11:47, 11 August 2008 (UTC)
Incorrect. Mac OS X has a closed source front end (Aqua Interface) on top of an open source back end (Darwin Unix)- so when you're doing technical stuff like serving, you're mainly using the UNIX back end anyway. The OS X Server console is just another front end to control the open source back end. This is in contrary to Windows servers, which use a closed source back end. And if you want to talk about reliability, I have a Mac Mini G4 in my basement that's been serving my website (which is AMP) for about five years now, and apart from a failed hard drive, which I'm sure you'll agree has nothing to do with OS X, it's never crashed. 81.86.226.32 (talk) 14:56, 11 April 2009 (UTC)
OSX servers are actually quite reliable. You can run apache, sanba, whatever on them. Under the hood, they are essentially FreeBSD. —Preceding unsigned comment added by 86.16.153.191 (talk) 00:05, 29 June 2009 (UTC)
The Article needs an overhaul. --24.September.2009
"open-source, and therefore easily adaptable..."
Is software easy to adapt because it is open source? That appears to be the implication of this phrase. —Preceding unsigned comment added by 152.5.254.28 (talk) 13:44, 12 October 2009 (UTC)
I believe open source software is easily adaptable because it is supported by the community and the source code is readily available meaning something can be changed if you need it to be done so... Haysead talk 16:28, 9 February 2010 (UTC)
No consensus to move. Vegaswikian (talk) 21:32, 26 September 2010 (UTC)
LAMP (software bundle) → GLAMP — We use Gnu/Linux. Linux is just the kernel. 169.226.64.185 (talk) 21:15, 19 September 2010 (UTC)
http://en.wikipedia.org/wiki/FAMP looks like it was copied verbatim from http://en.wikipedia.org/wiki/LAMP_(software_bundle) without any further editing, even the title of the article still says LAMP, and the Discussion link points here, all a huge mistake!! 198.144.192.45 (talk) 05:23, 15 January 2011 (UTC) Twitter.Com/CalRobert (Robert Maas)
The article could mention, that the entire stack is not only free and open-source software but also free of cost. And since the LAMP solution stack comprises the operating system, an adopter needs only to organize hardware to run it on. This is not only a financial but also a temporal advantage. To run a MAMP or WAMP stack, the user needs to purchase the necessary numbers of licenses for the operating system (Windows, OS X) before he can legally run such a stack. This step is unnecessary when running a LAMP stack. Business models involving payment for adaptations or administration are non the less wide spread. Advantages and benefits of free and open-source software can be found e.g. here: Special:Permalink/579755480 User:ScotXWt@lk 23:16, 6 June 2014 (UTC)
Hi guys. I just performed a major cleanup of the article. The cleanup consists of the removal and and line editing of unallowable WP:TRIVIA WP:FANCRUFT WP:NOTDIR WP:NOTHOWTO WP:NOTJARGON WP:OR WP:NPOV, redundancy, and general verbosity. I was able to remove the warnings that the article was written like a fanatical advertisement, and remove the increasingly brazenly deliberately unencyclopedic content which had accumulated over time.
I realize that my original intention was to reassert (coherently, neutrally, accurately, etc) what the article was already asserting. The article is asserting that LAMP is this archetypal software model. But then, I realized that it's actually more like a meme within an archetype. This article is more of an umbrella subject, to acknowledge an Internet meme, a free software meme, and a sub-archetype. We could go further, in defining LAMP as a meme. It's an increasingly specific refinement upon the truly generic and archetypal software model of "operating system, web server, database, application". LAMP didn't invent that, and isn't even a singularly discrete product; it's a meme or model which explosively popularized it. Both the very easy-to-remember meme name of "LAMP" and its easy-to-acquire software libre and gratis status were essential in establishing the meme and model like wildfire. Ideally, someone could find sources for the inception and earliest uses of the meme.
How would you say that? It's a software meme (is there such a thing or is that what a development model is?), or a lingual meme?
Furthermore, the article needs a case study or a scientific study of the proven economics specifically of LAMP (under the free software economic umbrella) and a Reception section bearing reviews of how people have saved money and time, reallocated organizational resources away from other models, or crashed and burned while attempting to deploy LAMP if there's something notably endemic to LAMP. Show WP:RS demonstrations of the significance of its software libre and gratis. We're not here to be fans; this subject bears the weight of probably billions of global dollars, the budding livelihood of empires, and the enablement of an emerging information society.
I would like to thank all past and future contributors, including notably User:ScotXW for illustrations. I'm out there making lots of tables and graphs using Wikipedia templates, but I've never done custom illustrations like this, and Wikipedia's future growth will be based significantly on multimedia and visualization. — Smuckola (Email) (Talk) 23:18, 27 July 2014 (UTC)
1) There is no need for too much information in the top picture. So it should be redone with out "Squid".
2)There is no need to specify a Firefox browser in the second picture. This works with other browsers as well.QuentinUK (talk) 15:55, 9 February 2015 (UTC)
I would like to open up a discussion to solicit opinions about what to do with a sentence from the article. I made an edit, from
LAMP is an acronym for an archetypal model of web service solution stacks, originally consisting of largely interchangeable components: Linux, the Apache HTTP Server, the MySQL relational database management system, and the PHP programming language.
to
LAMP (Linux-Apache-MySQL-PHP)[1] is an archetypal model of web service solution stacks, originally consisting of largely interchangeable components: Linux, the Apache HTTP Server, the MySQL relational database management system, and the PHP programming language.
and this edit was reverted by User:Dsimic. His reason for the revert was, "LAMP is an acronym, and it's already explained in the lede's opening paragraph".
I agree with what I understand is Dsimic's reasoning. Now that it's pointed out to me, I think my edit was redundant in that we are saying Linux, Apache, MySQL, and PHP twice in the same sentence. But I also think that as it was before (the first paragraph in blockquotes above) it was not entirely clear to the reader where the acronym was coming from. So, reduce redundancy, but also increase clarity. I'd like to propose a new edit, and ask what people think. Something like,
LAMP is an archetypal model of web service solution stacks, originally consisting of largely interchangeable components, from which it derives it's name: Linux, the Apache HTTP Server, the MySQL relational database management system, and the PHP programming language.
or perhaps better
LAMP is an archetypal model of web service solution stacks. It originally consisted of largely interchangeable components: Linux, the Apache HTTP Server, the MySQL relational database management system, and the PHP programming language, and is an acronym of the names of these components.
I'd be interested to hear what people think about those two proposals or if there is a better way of phrasing it they can think of. In the words of The Bloodhound Gang, "I'd appreciate your input". makeswell (talk) 00:53, 3 April 2015 (UTC)
Good morning,
does somebody know, why WAMP (now Wampserver) was removed (or is missing) in these stories about wamps/lamps/... ? See http://www.wampserver.com/en/ Thanks
90.179.90.29 (talk) 13:12, 13 January 2016 (UTC)
Hello all! Right now the second paragraph reads:
Since its creation, the LAMP model has been adapted to other componentry, though typically consisting of free and open-source software. For example, an equivalent installation on the Microsoft Windows family of operating systems is known as WAMP (...)
which i thought made it sound a bit like Windows is open source software, well, compared to if we flipped the sentence around like this:
Although typically consisting of free and open-source software, the LAMP model has been adapted to other componentry. For example, (...) WAMP
and whilst we're here, shouldn't it be "the LAMP acronym" instead of "model" in this case? Bergamote (talk) 23:36, 12 May 2018 (UTC)