PHP(Hypertext Preprocessor)๋Š” ์ฃผ๋กœ ๋™์  ๋ฐ ๋Œ€ํ™”ํ˜• ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ์„œ๋ฒ„์ธก ์Šคํฌ๋ฆฝํŒ… ์–ธ์–ด์ž…๋‹ˆ๋‹ค. Rasmus Lerdorf๊ฐ€ ๊ฐœ์ธ ํ™ˆํŽ˜์ด์ง€๋ฅผ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•œ Perl ์Šคํฌ๋ฆฝํŠธ ์„ธํŠธ๋กœ 1994๋…„์— ์ฒ˜์Œ ๋งŒ๋“  PHP๋Š” ์ „์šฉ ๊ฐœ๋ฐœ ์ปค๋ฎค๋‹ˆํ‹ฐ์™€ ๊ด‘๋ฒ”์œ„ํ•œ ๋ฆฌ์†Œ์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ฐ–์ถ˜ ๋ณธ๊ฒฉ์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ๋ฐœ์ „ํ–ˆ์Šต๋‹ˆ๋‹ค.

์„œ๋ฒ„ ์ธก ์–ธ์–ด์ธ PHP๋Š” ์‚ฌ์šฉ์ž ๋ธŒ๋ผ์šฐ์ € ๋Œ€์‹  ์›น ์„œ๋ฒ„์—์„œ ์‹คํ–‰๋˜๋ฏ€๋กœ ๊ฐœ๋ฐœ์ž๋Š” HTML ํ˜•์‹์˜ ์ตœ์ข… ์ถœ๋ ฅ์„ ํด๋ผ์ด์–ธํŠธ ์ธก์— ์ „๋‹ฌํ•˜๊ธฐ ์ „์— ์ฝ˜ํ…์ธ ๋ฅผ ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋ฉฐ ์‚ฌ์šฉ์ž ์ž…๋ ฅ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” PHP๊ฐ€ ์‚ฌ์šฉ์ž ๊ธฐ๋ณธ ์„ค์ •์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์‚ฌ์šฉ์ž ์ •์˜ ์›น ์ปจํ…์ธ ๋ฅผ ๋™์ ์œผ๋กœ ์ƒ์„ฑํ•˜๊ณ , ๊ฐœ์ธํ™”๋œ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋ฉฐ, ์ „๋ฐ˜์ ์ธ ์‚ฌ์šฉ์ž ์ฐธ์—ฌ๋ฅผ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๋ณต์žกํ•œ ์ž‘์—…์„ ์šฉ์ดํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

PHP์˜ ์ฃผ์š” ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜๋Š” MySQL, Oracle, PostgreSQL ๋ฐ SQLite์™€ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ๊ณผ์˜ ํ˜ธํ™˜์„ฑ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ƒํ˜ธ ์šด์šฉ์„ฑ์„ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์‰ฝ๊ฒŒ ์ €์žฅ, ๊ฒ€์ƒ‰ ๋ฐ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ•๋ ฅํ•œ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ PHP๋Š” Apache, NGINX, Microsoft IIS ๋“ฑ ๋‹ค์–‘ํ•œ ์›น ์„œ๋ฒ„๋ฅผ ์ง€์›ํ•˜๋ฏ€๋กœ ๊ธฐ์กด ์›น ์ธํ”„๋ผ์— ์›ํ™œํ•˜๊ฒŒ ํ†ตํ•ฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

PHP์˜ ๋˜ ๋‹ค๋ฅธ ์ฃผ๋ชฉํ• ๋งŒํ•œ ์ธก๋ฉด์€ ๊ฐœ๋ฐœ ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•˜๊ณ  ์ฝ”๋“œ ์žฌ์‚ฌ์šฉ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ์‚ฌ์ „ ๊ตฌ์ถ•๋œ ๋ชจ๋“ˆ, ํ”„๋ ˆ์ž„์›Œํฌ ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๊ด‘๋ฒ”์œ„ํ•œ ์ปฌ๋ ‰์…˜์— ์žˆ์Šต๋‹ˆ๋‹ค. Laravel, Symfony ๋ฐ CodeIgniter์™€ ๊ฐ™์€ ์ธ๊ธฐ ์žˆ๋Š” PHP ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์ถ•์— ๋Œ€ํ•œ ์ฒด๊ณ„์ ์ด๊ณ  ์ฒด๊ณ„์ ์ธ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ œ๊ณตํ•˜๋Š” ๋ฐ˜๋ฉด, PHP์šฉ ์ข…์†์„ฑ ๊ด€๋ฆฌ ๋„๊ตฌ์ธ Composer๋Š” ํƒ€์‚ฌ ํŒจํ‚ค์ง€์˜ ๊ฒ€์ƒ‰ ๋ฐ ๊ด€๋ฆฌ๋ฅผ ์šฉ์ดํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

W3Techs์— ๋”ฐ๋ฅด๋ฉด PHP๋Š” ์—…๊ณ„์—์„œ ๋„๋ฆฌ ์ฑ„ํƒ๋˜์–ด ์ „ ์„ธ๊ณ„ ์›น์‚ฌ์ดํŠธ์˜ 79% ์ด์ƒ์„ ์ง€์›ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. WordPress, Joomla, Drupal๊ณผ ๊ฐ™์€ ์œ ๋ช…ํ•œ ์ฝ˜ํ…์ธ  ๊ด€๋ฆฌ ์‹œ์Šคํ…œ(CMS)์€ ๋ฐฑ์—”๋“œ ๊ธฐ๋Šฅ์„ ์œ„ํ•ด PHP๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์›น ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์—์„œ ๊ฐ•๋ ฅํ•˜๊ณ  ๋‹ค์–‘ํ•œ ๋„๊ตฌ๋กœ์„œ PHP์˜ ์ค‘์š”์„ฑ์„ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค.

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

AppMaster ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜๋ฉด PHP ๊ฒฝํ—˜์ด ์žˆ๋Š” ๊ฐœ๋ฐœ์ž๋Š” ๊ธฐ์กด ์ง€์‹์„ ํ™œ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌํ•˜๊ณ , ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค ๋ฐ REST API๋ฅผ ๊ตฌํ˜„ํ•˜๊ณ , ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ drag-and-drop ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ UI ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋””์ž์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ "๊ฒŒ์‹œ"๋ฅผ ํด๋ฆญํ•˜๋ฉด AppMaster ์ž๋™์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ปดํŒŒ์ผ, ํ…Œ์ŠคํŠธ ๋ฐ ๋ฐฐํฌํ•˜์—ฌ ์›ํ•˜๋Š” ์–ธ์–ด๋กœ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

AppMaster ํ”Œ๋žซํผ์˜ ๋‹ค์–‘ํ•œ ํŠน์„ฑ ๋•๋ถ„์— ๊ฐœ๋ฐœ์ž๋Š” Postgresql ํ˜ธํ™˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ํ†ตํ•ด ์ƒ์„ฑ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋‚ด์— PHP ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋‚˜ ํƒ€์‚ฌ ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ, PHP ๊ฒฝํ—˜์ด ํ’๋ถ€ํ•œ ๊ฐœ๋ฐœ์ž๋Š” ์ž์‹ ์˜ ๊ธฐ์ˆ  ์„ธํŠธ๋ฅผ ํ™•์žฅํ•˜๊ณ  PHP์˜ ๊ฐ•์ ๊ณผ AppMaster ๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์„ ๋ชจ๋‘ ํ™œ์šฉํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ถ๊ทน์ ์œผ๋กœ ํ”„๋กœ์ ํŠธ์˜ ํ™•์žฅ์„ฑ๊ณผ ๋น„์šฉ ํšจ์œจ์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ, PHP(Hypertext Preprocessor)๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๋™์ , ๋Œ€ํ™”ํ˜• ๋ฐ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•˜๋Š” ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์„œ๋ฒ„์ธก ์Šคํฌ๋ฆฝํŒ… ์–ธ์–ด์ž…๋‹ˆ๋‹ค. ์ˆ˜๋งŽ์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์›น ์„œ๋ฒ„ ๋ฐ ๊ด‘๋ฒ”์œ„ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€์˜ ํ˜ธํ™˜์„ฑ์€ ์ธ๊ธฐ์— ํฌ๊ฒŒ ๊ธฐ์—ฌํ–ˆ์Šต๋‹ˆ๋‹ค. AppMaster ํ”Œ๋žซํผ์€ Go, Vue3, Kotlin/ SwiftUI ์™€ ๊ฐ™์€ ๋‹ค๋ฅธ ์–ธ์–ด ๋ฐ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐ˜๋ฉด, AppMaster ์ƒํ˜ธ ์šด์šฉ์„ฑ์„ ์˜นํ˜ธํ•˜๊ณ  ์›น ๊ฐœ๋ฐœ ์ƒํƒœ๊ณ„์—์„œ PHP์˜ ์ค‘์š”์„ฑ์„ ์ธ์‹ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” PHP์™€ AppMaster ํ”Œ๋žซํผ์˜ ๊ธฐ๋Šฅ์„ ๋ชจ๋‘ ํ™œ์šฉํ•˜์—ฌ ๊ด‘๋ฒ”์œ„ํ•œ ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ์ถฉ์กฑํ•˜๊ณ  ๋‹ค์–‘ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋Š” ๊ฐ•๋ ฅํ•˜๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.