๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

development

Mac์— Xampp ์„ค์น˜ํ•˜๊ธฐ

728x90

์•ˆ๋…•ํ•˜์„ธ์š”.

์˜ค๋Š˜์€ php๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ์— ์•ž์„œ Xampp๋ฅผ ์„ค์น˜ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์ œ ๋งฅ๋ถ์€ intel์ด ์žฅ์ฐฉ๋œ ๊ตฌํ˜• 15์ธ์น˜ ํ”„๋กœ ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค. ๋ฒŒ์จ 5๋…„์งธ ํ•จ๊ป˜ํ•˜๊ณ  ์žˆ์–ด์š”... ์ง€๊ฒจ์›Œ...

OS ๋ฒ„์ „์€ ํ˜„ ์‹œ๊ฐ(2022.01.27) macOS Monterey 12.1์ด๋‹ˆ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”.

 

์ €๋„ ์ฒ˜์Œ์—” ์ œ๋Œ€๋กœ ์„ค์น˜ํ•˜์ง€ ๋ชปํ•ด์„œ ๋งŽ์ด ํ—ค๋งธ์Šต๋‹ˆ๋‹ค๋งŒ, ์œ ํŠœ๋ธŒ์— ์นœ์ ˆํ•œ ์˜์ƒ(๋งํฌ)์ด ์žˆ์–ด์„œ ๋ณด๊ณ  ์ฐธ๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค!

๋งํฌ ์† ์œ ํŠœ๋ฒ„๋Š” ์™ธ๊ตญ๋ถ„์ด์‹œ๊ณ  ์˜์–ด๋กœ ์„ค๋ช…ํ•˜์ง€๋งŒ ์–ผ๋งˆ๋‚˜ ๋งŽ์ด ๋ดค๋Š”์ง€ ๋ฌด๋ ค ํ•œ๊ตญ์–ด ์ž๋ง‰์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค!

์„ธ๊ณ„๋กœ ๋ป—์–ด๋‚˜๊ฐ€๋Š” ํ•œ๊ตญ์ธ...ใ…Ž

 

๊ทธ๋Ÿผ ์‹œ์ž‘ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค!

 

์šฐ์„  Xamppํ™ˆํŽ˜์ด์ง€์— ์ ‘์†ํ•ฉ๋‹ˆ๋‹ค.(๋งํฌ)

์ƒ๋‹จ์— ๋ณด๋ฉด ๋‹ค์šด๋กœ๋“œ ํƒญ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํด๋ฆญํ•ด ๋“ค์–ด๊ฐ€์‹œ๋ฉด ์•„๋ž˜์— XAMPP for OS X๋ผ๋Š” ๋ชฉ๋ก์ด ๋ณด์ž…๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ php ์ตœ์‹  ์‚ฌ์–‘์˜ ๋ฒ„์ „์„ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ์ฃผ์„ธ์š”.

์ตœ์‹  ๋ฒ„์ „์˜ Xampp๋Š” mariaDB๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์šด์„ ๋ฐ›์œผ๋ฉด ๋‹นํ™ฉ์Šค๋Ÿฝ๊ฒŒ๋„ ์ฒ˜์Œ ๋ณด๋Š” ํ™•์žฅ์ž๋ช…์˜ ํŒŒ์ผ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ˆ„..๊ตฌ..?

์••์ถ• ํด๋” ๊ฐ™์•„์„œ ๋”๋ธ”ํด๋ฆญ์„ ํ•˜๋ฉด ๋ฌดํ•œ๋ณต์ œ๋ฅผ ํ•˜๋Š” ์ด์ƒํ•œ ํŒŒ์ผ... ์—ฌ๊ธฐ์„œ ํฌ๊ธฐํ•˜์‹œ๋ฉด ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

์ €๋„ ์—ฌ๊ธฐ์„œ ๋‹ค๋ฅธ ํŒŒ์ผ์„ ๋งˆ๊ตฌ ๋ฐ›๋‹ค๊ฐ€ ํ„ฐ๋ฏธ๋„ ์ œ์–ดํ•˜๋Š” ์ƒํ™ฉ๊นŒ์ง€ ๊ฐ”๋‹ค๊ฐ€ ์™”์–ด์š”...;;

 

์จ‹๋“  mac์—์„œ ํŒŒ์ผ์„ ์„ค์น˜ํ•˜๋Š” ํ™•์žฅ์ž ๋ช…์€ .dmg์ด๋‹ˆ ๋‹นํ™ฉํ•˜์ง€ ๋งˆ์‹œ๊ณ  ์ € ํŒŒ์ผ์˜ ํ™•์žฅ์ž ๋ช…์„ ๋ฐ”๊ฟ”์ค๋‹ˆ๋‹ค.

.dmg ์‚ฌ์šฉ์„ ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š”.

๊ทธ๋Ÿฌ๋ฉด ์šฐ๋ฆฌ๊ฐ€ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋Š” ํŒŒ์ผ๋กœ ๋Œ€๋ณ€์‹ !!!

์„ค์น˜๋Š” ์–ด๋ ค์šธ ๊ฒŒ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋ƒฅ next๋ฅผ ๋ฏฟ๊ณ  ์ญ‰ ๋”ฐ๋ผ๊ฐ€์„ธ์š”.

๊ทธ๋Ÿฌ๋ฉด ์ด๋ ‡๊ฒŒ Appliction, ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์•ˆ์— ์„ค์น˜๋œ Xampp ํ”„๋กœ๊ทธ๋žจ๊ณผ ํŒŒ์ผ์„ ๋งŒ๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ €๋Š” ์ฒ˜์Œ์— Xampp๊ฐ€ macintosh HD ๋“œ๋ผ์ด๋ธŒ ๋ฐ”๊นฅ์— ์„ค์น˜๋ผ์„œ ํ„ฐ๋ฏธ๋„๋กœ ์—ฐ๊ฒฐํ•ด๋ณด๊ฒ ๋‹ค๊ณ  ์‚ฝ์งˆ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค...ใ…œ

mac OS๋Š” Apache๊ฐ€ ์ด๋ฏธ ๊ธฐ๋ณธ์œผ๋กœ ๊น”๋ ค์žˆ์–ด์„œ php๋งŒ ์—ฐ๊ฒฐํ•˜๋ฉด ๋˜๋Š” ์ค„ ์•Œ์•˜์—ˆ์ง€์š”...

ํ„ฐ๋ฏธ๋„๋กœ ์ฐ์–ด๋ด๋„ Apache๋Š” ์žกํžˆ๊ณ  php๋Š” ์•ˆ ์žกํžˆ๋‹ˆ ์†์„ ์ˆ˜๋ฐ–์—...

 

์„ค์น˜๋ฅผ ํ–ˆ๋‹ค๋ฉด ์ž˜ ๋˜๋Š”์ง€ ์‹คํ–‰ํ•ด๋ณผ๊นŒ์š”.

manager-osx๋ฅผ ๋”๋ธ”ํด๋ฆญํ•ด์ค๋‹ˆ๋‹ค.

๊ทธ๋Ÿผ Xampp๊ฐ€ ์ด๋ ‡๊ฒŒ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

์ƒ๋‹จ ํƒญ์— Manage Servers์— ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค.

๊ทธ๋Ÿผ ์ด๋ ‡๊ฒŒ ๋นจ๊ฐ„๋ถˆ์ด ๋“ค์–ด์˜จ ๋‚ด ์ธ์ƒ... ์ด ์•„๋‹Œ ์ƒํƒœ๊ฐ€ ๋ณด์ž…๋‹ˆ๋‹ค.

ํ•˜๋‹จ์˜ Start All์„ ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š”.

์งœ์ž”!

๋งˆ์ง€๋ง‰์œผ๋กœ ์ธํ„ฐ๋„ท ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ฃผ์†Œ์ฐฝ์— localhost๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”.

๊ทธ๋Ÿฌ๋ฉด ์ฐฝ์— It works!๋ผ๋Š” ๋ฉ”์‹ ์ €๊ฐ€ ์ถœ๋ ฅ๋˜๊ฑฐ๋‚˜ ๋˜๋Š” XAMPP/xamppfiles ํด๋” ์•ˆ์— HTCDOCS ํด๋”์— ์žˆ๋Š” index.php๊ฐ€ ์‹คํ–‰๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๊ฒŒ ์ œ๋Œ€๋กœ ๋œ๋‹ค๋ฉด Apache๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๋œป์ž…๋‹ˆ๋‹ค.

 

 

๊ทธ๋Ÿผ ๋‹ค์‹œ ์ธํ„ฐ๋„ท ๋ธŒ๋ผ์šฐ์ €์— ์ฃผ์†Œ์ฐฝ์— localhost/phpmyadmin์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

์ด๋ ‡๊ฒŒ ์ ‘์†์ด ๋˜์‹ ๋‹ค๋ฉด ์ •์ƒ ์„ค์น˜๊ฐ€ ๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค!

 

๋‹ค์Œ์—๋Š” php๋ฅผ ๊ณต๋ถ€ํ•˜๋ฉด์„œ mac์˜ ํŒŒ์ผ ํ™•์žฅ์ž ๊ถŒํ•œ ๋•Œ๋ฌธ์— ์ƒ๊ธด ๋Œ€ํ™˜์žฅ ์‡ผ๋ฅผ ์•Œ์•„๋ณด๋„๋ก ํ• ๊ฒŒ์š”~ ์•ˆ๋…•!

728x90