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 ํ๋ซํผ์ ๊ธฐ๋ฅ์ ๋ชจ๋ ํ์ฉํ์ฌ ๊ด๋ฒ์ํ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์ถฉ์กฑํ๊ณ ๋ค์ํ ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ๊ฐ๋ ฅํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค.