Difference between revisions of "LAMP"

From Organic Design wiki
(cats)
(heaadings and links)
Line 1: Line 1:
 
{{stub}}
 
{{stub}}
Here's a link I have put as an introduction to what LAMP is.
+
LAMP stands for '''L'''inux, '''A'''pache, '''M'''ySQL, '''P'''HP and refers to the "technology stack" that's used by the most popular web applications such as [[Wordpress]], [[Drupal]], [[Joomla!]], [[MediaWiki]] and [[GNU social]] to name a few.
  
My first start
+
== Linux ==
 +
We normally use [[Debian]] on our servers, but [[Ubuntu]] is also used on some too. On our desktops and notebooks we use [[Linux Mint]]. Ubuntu and Linux Mint are both based on Debian, so the instructions for installations and configurations apply to all of three without any changes.
  
 +
== Apache ==
 +
[[Apache]] is the most popular web-server, but these days [[Nginx]] is becoming very competitive with it. Nginx is more efficient than Apache and is the web-server we prefer to use in our installations.
 +
 +
== MySQL ==
 +
[[MySQL]] is a free open source database server, but a few years back it was bought out by Oracle. While it's still open source, the main developers didn't like the direction Oracle were taking it in, so they split off to make their own version called [[MariaDB]] which is the database server we use at Organic Design and recommend for projects we're setting up for others.
 +
 +
== PHP ==
 +
[[PHP]] is the programming language that LAMP applications are written in. It runs on the server, but it's also a good idea to get familiar with [[JavaScript]] which runs on the user's side in the browser and all web applications these days use extensively.
 +
 +
== Resources ==
 
*[http://www.serverwatch.com/tutorials/article.php/3567741/Understanding-LAMP.htm Understanding LAMP]
 
*[http://www.serverwatch.com/tutorials/article.php/3567741/Understanding-LAMP.htm Understanding LAMP]
 
[[Category:Linux]][[Category:Libre software]]
 
[[Category:Linux]][[Category:Libre software]]

Revision as of 09:46, 20 November 2016

Cone.png This article or section is a stub. Stubs are articles that have not yet received substantial attention from the authors. They are short or insufficient pieces of information and require additions to further increase the article's usefulness. The project values stubs as useful first steps toward complete articles.

LAMP stands for Linux, Apache, MySQL, PHP and refers to the "technology stack" that's used by the most popular web applications such as Wordpress, Drupal, Joomla!, MediaWiki and GNU social to name a few.

Linux

We normally use Debian on our servers, but Ubuntu is also used on some too. On our desktops and notebooks we use Linux Mint. Ubuntu and Linux Mint are both based on Debian, so the instructions for installations and configurations apply to all of three without any changes.

Apache

Apache is the most popular web-server, but these days Nginx is becoming very competitive with it. Nginx is more efficient than Apache and is the web-server we prefer to use in our installations.

MySQL

MySQL is a free open source database server, but a few years back it was bought out by Oracle. While it's still open source, the main developers didn't like the direction Oracle were taking it in, so they split off to make their own version called MariaDB which is the database server we use at Organic Design and recommend for projects we're setting up for others.

PHP

PHP is the programming language that LAMP applications are written in. It runs on the server, but it's also a good idea to get familiar with JavaScript which runs on the user's side in the browser and all web applications these days use extensively.

Resources