216.73.216.6 TODAY : 468

์—…๋ฌด/๊ต์œก

 > 

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ด€๋ จ

๐Ÿ“š PHP ๊ฐ•์˜: PHP๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

๐Ÿ“š PHP ๊ฐ•์˜: PHP๋ž€ ๋ฌด์—‡์ธ๊ฐ€?
ํ‰์  10.0 ๋ผ์ด์„ผ์Šค free
์‚ฌ์šฉ์žํ‰์  10.0 ์šด์˜์ฒด์ œ
๋‹ค์šด๋กœ๋“œ 1 ํŒŒ์ผํฌ๊ธฐ 0
์ œ์ž‘์‚ฌ LUZENSOFT ๋“ฑ๋ก์ผ 2025-06-25 23:10:39
์กฐํšŒ์ˆ˜ 38
- ์„ค๋ช…

๐Ÿ“š PHP ๊ฐ•์˜: ์›น ์„œ๋ฒ„ (Apache, Nginx) ๋ฐ PHP ์„ค์น˜ (XAMPP/WAMP/Laragon ํ™œ์šฉ)


์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” PHP ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ๊ด€๋ จ๋œ ๋‚ด์šฉ์„ ๋‹ค๋ฃจ๊ฒ ์Šต๋‹ˆ๋‹ค. ์›น ์„œ๋ฒ„์˜ ์„ ํƒ(Apache, Nginx)๊ณผ PHP๋ฅผ ๊ฐ„ํŽธํ•˜๊ฒŒ ์„ค์น˜ํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ๋„๊ตฌ(XAMPP, WAMP, Laragon)์— ๋Œ€ํ•ด ์•Œ์•„๋ณผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.


1. ์›น ์„œ๋ฒ„: Apache vs Nginx

์›น ์„œ๋ฒ„๋Š” ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ์„ ๋ฐ›์•„ ์›น ํŽ˜์ด์ง€์™€ ๊ฐ™์€ ์ž์›์„ ์ œ๊ณตํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์ž…๋‹ˆ๋‹ค. PHP๋Š” ์›น ์„œ๋ฒ„์™€ ํ•จ๊ป˜ ์ž‘๋™ํ•˜์—ฌ ๋™์ ์ธ ์›น ์ฝ˜ํ…์ธ ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์›น ์„œ๋ฒ„๋Š” Apache์™€ Nginx์ž…๋‹ˆ๋‹ค.

  • Apache: ์˜ค๋žœ ์—ญ์‚ฌ๋ฅผ ๊ฐ€์ง„ ์•ˆ์ •์ ์ธ ์›น ์„œ๋ฒ„์ž…๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ๋ชจ๋“ˆ์„ ์ง€์›ํ•˜๋ฉฐ, .htaccess ํŒŒ์ผ์„ ํ†ตํ•ด ๋””๋ ‰ํ† ๋ฆฌ๋ณ„ ์„ค์ •์„ ํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์—ฐ์„ฑ์ด ์žฅ์ ์ž…๋‹ˆ๋‹ค. ๋‹ค๋งŒ, ๋Œ€๋Ÿ‰์˜ ๋™์‹œ ์ ‘์† ์ฒ˜๋ฆฌ์—๋Š” Nginx์— ๋น„ํ•ด ์ƒ๋Œ€์ ์œผ๋กœ ์ž์›์„ ๋” ๋งŽ์ด ์†Œ๋ชจํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • Nginx: ๊ฐ€๋ณ๊ณ  ๋น ๋ฅธ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ์›น ์„œ๋ฒ„์ž…๋‹ˆ๋‹ค. ํŠนํžˆ ์ •์  ์ฝ˜ํ…์ธ  ์ฒ˜๋ฆฌ์™€ ๋†’์€ ๋™์‹œ์„ฑ ํ™˜๊ฒฝ์—์„œ ๋›ฐ์–ด๋‚œ ํšจ์œจ์„ฑ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ตœ๊ทผ์—๋Š” Apache๋ฅผ ๋Œ€์ฒดํ•˜์—ฌ ๋” ๋งŽ์€ ์›น์‚ฌ์ดํŠธ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์ถ”์„ธ์ž…๋‹ˆ๋‹ค. ์„ค์ •์ด Apache์— ๋น„ํ•ด ๋‹ค์†Œ ๋ณต์žกํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์„ฑ๋Šฅ ๋ฉด์—์„œ ์œ ๋ฆฌํ•œ ์ ์ด ๋งŽ์Šต๋‹ˆ๋‹ค.

๋‘ ์„œ๋ฒ„ ๋ชจ๋‘ PHP์™€ ์ž˜ ์—ฐ๋™๋˜๋ฉฐ, ์‹ค์ œ ์„œ๋น„์Šค ํ™˜๊ฒฝ์—์„œ๋Š” ๊ฐ ์„œ๋ฒ„์˜ ์žฅ๋‹จ์ ์„ ๊ณ ๋ คํ•˜์—ฌ ์„ ํƒํ•˜๊ฑฐ๋‚˜, ํ•„์š”์— ๋”ฐ๋ผ ๋‘ ์„œ๋ฒ„๋ฅผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.


2. PHP ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ค์ • ๋„๊ตฌ: XAMPP, WAMP, Laragon

PHP ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์›น ์„œ๋ฒ„, PHP ์ธํ„ฐํ”„๋ฆฌํ„ฐ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(MySQL ๋“ฑ)๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ณผ์ •์„ ๊ฐ„ํŽธํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์ฃผ๋Š” ๋„๊ตฌ๋“ค์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • XAMPP: Windows, Linux, macOS๋ฅผ ๋ชจ๋‘ ์ง€์›ํ•˜๋Š” ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์ž…๋‹ˆ๋‹ค. Apache, PHP, MySQL, Perl ๋“ฑ์„ ํ•œ ๋ฒˆ์— ์„ค์น˜ํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ดˆ๋ณด์ž๋„ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • WAMP: Windows ํ™˜๊ฒฝ์— ํŠนํ™”๋œ ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์ž…๋‹ˆ๋‹ค. Apache, PHP, MySQL์„ ํฌํ•จํ•˜๋ฉฐ, XAMPP์™€ ์œ ์‚ฌํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • Laragon: Windows ์ „์šฉ์˜ ๋น ๋ฅด๊ณ  ๊ฐ€๋ฒผ์šด ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์ž…๋‹ˆ๋‹ค. Apache, Nginx, MySQL, PHP, Node.js, Python, Redis ๋“ฑ ๋‹ค์–‘ํ•œ ๋„๊ตฌ๋ฅผ ์ง€์›ํ•˜๋ฉฐ, ์ž๋™ ๊ฐ€์ƒ ํ˜ธ์ŠคํŠธ ์„ค์ •, SSL ์ง€์›, ์—ฌ๋Ÿฌ ๋ฒ„์ „์˜ PHP ๋™์‹œ ์‚ฌ์šฉ ๋“ฑ ํŽธ๋ฆฌํ•œ ๊ธฐ๋Šฅ๋“ค์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. XAMPP๋‚˜ WAMP๋ณด๋‹ค ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์ด๋ฉฐ, ํ”„๋กœ์ ํŠธ๋ณ„๋กœ ๋‹ค๋ฅธ PHP ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋Š” ๋“ฑ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ๋„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.


์–ด๋–ค ๋„๊ตฌ๋ฅผ ์„ ํƒํ•ด์•ผ ํ• ๊นŒ์š”?

  • ์ดˆ๋ณด์ž: XAMPP๋‚˜ WAMP๋Š” ์„ค์น˜์™€ ์‚ฌ์šฉ์ด ๊ฐ„ํŽธํ•˜์—ฌ ์ดˆ๋ณด์ž์—๊ฒŒ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

  • ์„ฑ๋Šฅ๊ณผ ํŽธ์˜์„ฑ: Laragon์€ ๋น ๋ฅธ ์†๋„์™€ ๋‹ค์–‘ํ•œ ํŽธ์˜ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์—ฌ ๊ฐœ๋ฐœ ์ƒ์‚ฐ์„ฑ์„ ๋†’์—ฌ์ค๋‹ˆ๋‹ค. Windows ์‚ฌ์šฉ์ž๋ผ๋ฉด Laragon์„ ๊ณ ๋ คํ•ด๋ณผ ๋งŒํ•ฉ๋‹ˆ๋‹ค.

  • ๋‹ค์–‘ํ•œ ์šด์˜์ฒด์ œ ์ง€์›: XAMPP๋Š” Windows, Linux, macOS๋ฅผ ๋ชจ๋‘ ์ง€์›ํ•˜๋ฏ€๋กœ, ์—ฌ๋Ÿฌ ํ™˜๊ฒฝ์—์„œ ๊ฐœ๋ฐœํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.


3. PHP ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ค์ • ๊ณผ์ • (๊ฐ„๋‹จํ•œ ์˜ˆ์‹œ - XAMPP)

  1. XAMPP ๋‹ค์šด๋กœ๋“œ ๋ฐ ์„ค์น˜: https://www.apachefriends.org/index.html ์—์„œ ์šด์˜์ฒด์ œ์— ๋งž๋Š” ๋ฒ„์ „์„ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

  2. XAMPP Control Panel ์‹คํ–‰: XAMPP๋ฅผ ์„ค์น˜ํ•œ ํด๋”์—์„œ xampp-control.exe๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  3. Apache ๋ฐ MySQL ์‹œ์ž‘: Control Panel์—์„œ Apache์™€ MySQL์˜ Start ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  4. PHP ์ฝ”๋“œ ์ž‘์„ฑ: ์›น ์„œ๋ฒ„์˜ ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ(XAMPP์˜ ๊ฒฝ์šฐ htdocs ํด๋”)์— PHP ํŒŒ์ผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, index.php ํŒŒ์ผ์„ ๋งŒ๋“ค๊ณ  ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.

    PHP

    <?php
    echo "Hello, World!";
    ?>
    
  5. ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ ํ™•์ธ: ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์—ด๊ณ  ์ฃผ์†Œ์ฐฝ์— http://localhost/index.php ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ PHP ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋œ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.