LAMP ์Šคํƒ์€ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๊ณ  ๋ฐฐํฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์ธ๊ธฐ ์žˆ๋Š” ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ์Šคํƒ์ž…๋‹ˆ๋‹ค. LAMP๋Š” Linux, Apache, MySQL, PHP์˜ ์•ฝ์–ด์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ํ•จ๊ป˜ ์ž‘๋™ํ•˜์—ฌ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜์—ฌ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ํšจ์œจ์ ์ด๊ณ  ์œ ์—ฐํ•œ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. LAMP ์Šคํƒ์€ ๋‹จ์ˆœ์„ฑ, ๋น„์šฉ ํšจ์œจ์„ฑ ๋ฐ ์‚ฌ์šฉ ์šฉ์ด์„ฑ์œผ๋กœ ์ž˜ ์•Œ๋ ค์ ธ ์žˆ์–ด AppMasterno-code ํ”Œ๋žซํผ ๊ฐœ๋ฐœ์ž๋ฅผ ํฌํ•จํ•œ ๊ฐœ๋ฐœ์ž๋“ค ์‚ฌ์ด์—์„œ ์ธ๊ธฐ๊ฐ€ ๋†’์Šต๋‹ˆ๋‹ค.

Linux๋Š” LAMP ์Šคํƒ์˜ ์šด์˜ ์ฒด์ œ ๊ตฌ์„ฑ ์š”์†Œ์ž…๋‹ˆ๋‹ค. 1991๋…„ Linus Torvalds๊ฐ€ ์ฒ˜์Œ ์ถœ์‹œํ•œ Linux ์ปค๋„์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์˜คํ”ˆ ์†Œ์Šค Unix ๊ณ„์—ด ์šด์˜ ์ฒด์ œ ์ œํ’ˆ๊ตฐ์ž…๋‹ˆ๋‹ค. Linux๋Š” ์•ˆ์ •์„ฑ, ๊ณ ์„ฑ๋Šฅ, ์˜คํ”ˆ ์†Œ์Šค ํŠน์„ฑ์œผ๋กœ ์ž˜ ์•Œ๋ ค์ ธ ์žˆ์–ด ์›น ๊ฐœ๋ฐœ์ž์™€ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด ์‚ฌ์ด์—์„œ ์ธ๊ธฐ๊ฐ€ ๋†’์Šต๋‹ˆ๋‹ค. ํ”Œ๋žซํผ์— ๊ตฌ์• ๋ฐ›์ง€ ์•Š๋Š” ์šด์˜ ์ฒด์ œ์ธ Linux๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” Ubuntu, CentOS ๋˜๋Š” Debian๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ๋ฐฐํฌํŒ์„ ์‚ฌ์šฉํ•˜์—ฌ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ธฐ๋ฐ˜์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Apache๋Š” LAMP ์Šคํƒ์˜ ์›น ์„œ๋ฒ„ ๊ตฌ์„ฑ ์š”์†Œ์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ Apache๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” Apache HTTP Server๋Š” Apache Software Foundation์—์„œ ๊ฐœ๋ฐœํ•œ ์˜คํ”ˆ ์†Œ์Šค ์›น ์„œ๋ฒ„ ์†Œํ”„ํŠธ์›จ์–ด์ž…๋‹ˆ๋‹ค. 1995๋…„์— ์ฒ˜์Œ ์ถœ์‹œ๋œ Apache๋Š” ๊ฒฌ๊ณ ์„ฑ, ์œ ์—ฐ์„ฑ ๋ฐ ๊ด‘๋ฒ”์œ„ํ•œ ์„œ๋ฒ„์ธก ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ง€์›์œผ๋กœ ์ธํ•ด ๋น ๋ฅด๊ฒŒ ์ธ๊ธฐ๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜๋‚  Apache๋Š” ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์›น ์„œ๋ฒ„๋กœ ๋‚จ์•„ ์žˆ์œผ๋ฉฐ, ๊ฑฐ์˜ 40%์˜ ํ™œ์„ฑ ์›น์‚ฌ์ดํŠธ๊ฐ€ Apache๋ฅผ ๊ธฐ๋ณธ ์›น ์„œ๋ฒ„๋กœ ํ™œ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

MySQL์€ LAMP ์Šคํƒ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์„ฑ ์š”์†Œ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋ฐ์ดํ„ฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์ €์žฅ, ๊ด€๋ฆฌ ๋ฐ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ(RDBMS)์ž…๋‹ˆ๋‹ค. MySQL์€ 1995๋…„์— ์ฒ˜์Œ ์ถœ์‹œ๋˜์—ˆ์œผ๋ฉฐ ํ˜„์žฌ Oracle Corporation์ด ์†Œ์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์†๋„, ์•ˆ์ •์„ฑ ๋ฐ ํ™•์žฅ์„ฑ์œผ๋กœ ์ž˜ ์•Œ๋ ค์ง„ MySQL์€ ์ธํ„ฐ๋„ท์—์„œ ๊ฐ€์žฅ ํฌ๊ณ  ๊ฐ€์žฅ ์ฃผ๋ชฉ๋ฐ›๋Š” ์‚ฌ์ดํŠธ๋ฅผ ํฌํ•จํ•˜์—ฌ ์ˆ˜๋ฐฑ๋งŒ ๊ฐœ์˜ ์›น ์‚ฌ์ดํŠธ์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. MySQL์€ SQL(๊ตฌ์กฐ์  ์ฟผ๋ฆฌ ์–ธ์–ด)์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์ƒํ˜ธ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•จ์œผ๋กœ์จ ๋ฐ์ดํ„ฐ ์ž‘์—…์„ ์‰ฝ๊ฒŒ ํ•˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ „๋ฐ˜์— ๊ฑธ์ณ ๋ฐ์ดํ„ฐ ์ผ๊ด€์„ฑ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

PHP๋Š” LAMP ์Šคํƒ์˜ ์Šคํฌ๋ฆฝํŒ… ์–ธ์–ด ๊ตฌ์„ฑ ์š”์†Œ์ž…๋‹ˆ๋‹ค. Hypertext Preprocessor์˜ ์•ฝ์ž์ธ PHP๋Š” ์›น ๊ฐœ๋ฐœ์šฉ์œผ๋กœ ์„ค๊ณ„๋œ ์˜คํ”ˆ ์†Œ์Šค ์„œ๋ฒ„์ธก ์Šคํฌ๋ฆฝํŒ… ์–ธ์–ด์ž…๋‹ˆ๋‹ค. ์›๋ž˜ 1994๋…„ Rasmus Lerdorf๊ฐ€ ๋งŒ๋“  PHP๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๋Š” HTML ๋ฌธ์„œ์— ์„œ๋ฒ„ ์ธก ์ฝ”๋“œ๋ฅผ ์‚ฝ์ž…ํ•˜์—ฌ ๋™์  ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‰ฝ๊ฒŒ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. PHP์˜ ๊ตฌ๋ฌธ์€ C, Java ๋ฐ Perl์—์„œ ํŒŒ์ƒ๋˜์–ด ๋งŽ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์‰ฝ๊ฒŒ ์ ‘๊ทผํ•˜๊ณ  ์นœ์ˆ™ํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. LAMP ์Šคํƒ์˜ ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ์ธ PHP๋Š” ์†Œ๊ทœ๋ชจ ๊ฐœ์ธ ์›น์‚ฌ์ดํŠธ๋ถ€ํ„ฐ ๋Œ€๊ทœ๋ชจ ๊ธฐ์—… ์‹œ์Šคํ…œ์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ๊ด‘๋ฒ”์œ„ํ•œ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

LAMP ์Šคํƒ์˜ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์›ํ™œํ•˜๊ฒŒ ํ•จ๊ป˜ ์ž‘๋™ํ•˜์—ฌ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๊ฒ€์ฆ๋œ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” Apache ์›น ์„œ๋ฒ„์—์„œ ์‹คํ–‰๋˜๋Š” PHP ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ๋ฐ์ดํ„ฐ ์ €์žฅ ๋ฐ ๊ฒ€์ƒ‰์„ ์œ„ํ•ด MySQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Linux ์šด์˜ ์ฒด์ œ๋Š” ์ด๋Ÿฌํ•œ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜์—ฌ ์›น ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•œ ๊ณ ์„ฑ๋Šฅ ๋ฐ ๋น„์šฉ ํšจ์œจ์ ์ธ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

LAMP ์Šคํƒ ์‚ฌ์šฉ์˜ ๋งŽ์€ ์žฅ์  ์ค‘ ํ•˜๋‚˜๋Š” ๋น„์šฉ ํšจ์œจ์„ฑ์ž…๋‹ˆ๋‹ค. ์Šคํƒ์— ํฌํ•จ๋œ ๊ฐ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์˜คํ”ˆ ์†Œ์Šค์ด๋ฉฐ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ LAMP ์Šคํƒ์€ ๊ฐœ์„ ์— ์ง€์†์ ์œผ๋กœ ๊ธฐ์—ฌํ•˜์—ฌ ๊ธฐ์ˆ ์„ ์ตœ์‹  ์ƒํƒœ๋กœ ์•ˆ์ „ํ•˜๊ฒŒ ์œ ์ง€ํ•˜๋Š” ํ™œ๋ฐœํ•˜๊ณ  ๋Œ€๊ทœ๋ชจ ๊ฐœ๋ฐœ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ์ž๋ž‘ํ•ฉ๋‹ˆ๋‹ค. ๊ด‘๋ฒ”์œ„ํ•œ ๋ฌธ์„œ, ํŠœํ† ๋ฆฌ์–ผ ๋ฐ ๋ฆฌ์†Œ์Šค๊ฐ€ ์ œ๊ณต๋˜๋ฏ€๋กœ LAMP ์Šคํƒ์€ ์ดˆ๋ณด์ž์™€ ์ „๋ฌธ๊ฐ€ ๋ชจ๋‘์—๊ฒŒ ์ƒ๋Œ€์ ์œผ๋กœ ์ ‘๊ทผํ•˜๊ธฐ ์‰ฝ๊ณ  ์‚ฌ์šฉ์ž ์นœํ™”์ ์ž…๋‹ˆ๋‹ค.

AppMaster ์—์„œ ๊ณ ๊ฐ์€ ๊ธฐ์กด LAMP ์Šคํƒ๊ณผ ํ•จ๊ป˜ ๋งค์šฐ ์ž˜ ์ž‘๋™ํ•˜๋Š” ํฌ๊ด„์ ์ด๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•œ no-code ๋„๊ตฌ ๋ฐฐ์—ด์˜ ์ด์ ์„ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Postgresql ํ˜ธํ™˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ์‚ฌ์šฉํ•˜๋“  AppMaster ์˜ ๊ฐ•๋ ฅํ•œ drag-and-drop ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๊ณ ๋„์˜ ๋Œ€ํ™”ํ˜• ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜๋“  LAMP ์Šคํƒ์€ AppMaster ํ”Œ๋žซํผ์„ ํ›Œ๋ฅญํ•˜๊ฒŒ ๋ณด์™„ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์—…์€ ์„ ํ˜ธํ•˜๋Š” Linux ๋ฐฐํฌํŒ ๋ฐ Apache/MySQL ๊ตฌ์„ฑ๊ณผ AppMaster ์˜ ์ฒ ์ €ํ•œ ํ†ตํ•ฉ ์˜ต์…˜์„ ํ™œ์šฉํ•˜์—ฌ ํšจ์œจ์ ์ด๊ณ  ์ƒ์‚ฐ์ ์ธ ๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๋ณด์žฅํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์š”์•ฝํ•˜๋ฉด, LAMP ์Šคํƒ(Linux, Apache, MySQL, PHP)์€ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๊ณ  ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•œ ์•ˆ์ •์ ์ด๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๋ฉฐ ๋น„์šฉ ํšจ์œจ์ ์ธ ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ์†”๋ฃจ์…˜์ž…๋‹ˆ๋‹ค. ๊ฐ•๋ ฅํ•œ ์‹ค์ ๊ณผ ๋Œ€๊ทœ๋ชจ ์ปค๋ฎค๋‹ˆํ‹ฐ ๋•๋ถ„์— AppMasterno-code ํ”Œ๋žซํผ ๊ฐœ๋ฐœ์ž๋ฅผ ํฌํ•จํ•˜์—ฌ ์ „ ์„ธ๊ณ„ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์ธ๊ธฐ ์žˆ๋Š” ์„ ํƒ์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” AppMaster ํ”Œ๋žซํผ์—์„œ ์ œ๊ณตํ•˜๋Š” ์›ํ™œํ•œ ๋„๊ตฌ ๋ฐ ๊ธฐ์ˆ ๊ณผ ํ•จ๊ป˜ LAMP ์Šคํƒ์˜ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ ์ค‘์†Œ๊ธฐ์—…๋ถ€ํ„ฐ ๊ธ€๋กœ๋ฒŒ ๊ธฐ์—…๊นŒ์ง€ ๊ด‘๋ฒ”์œ„ํ•œ ๊ณ ๊ฐ์„ ๋งŒ์กฑ์‹œํ‚ค๋Š” ๋‹ค์šฉ๋„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.