โ UMC ํํ์ด์ง!!
University MakeUs Challenge [UMC]
Main.mp4
makeus-challenge.oopy.io
ํ์ฐฝ ์ํ๊ธฐ๊ฐ์ผ๋ก ๋ฐ์๊ณ , ๋์๋ฆฌ ํ๋๊ณผ ์ฌ๋ฌ ํ๋์ด ๊ฒน์น๊ฒ ๋์ด 2๋ฌ ์ ๋ถํฐ์ UMC ๋์๋ฆฌ ํ๋์ ์ด์ ์์ผ ์ ๊ฒ ๋์๋ค.
ํ์ฌ 5์ฃผ์ฐจ๊น์ง ๋์์์ง๋ง, 1์ฃผ์ฐจ ๋ถํฐ ๋ธ๋ก๊ทธ์ ์ ์ด๋ด๋ฉด์ ๋ณต์ต์ ํ๋ค๊ณ ์๊ฐํ๊ณ ๋ค์ ๋๋์๋ณด๊ณ ์ ํ๋ค!!
โ
โ
UMC ๋์๋ฆฌ๋ University Makeus Challenge์ ์ฝ์๋ก์,
10๊ฐ์ ๋ํ๊ต๊ฐ ์ฐํฉํ์ฌ ์ฑ ๋ฐ์นญ์ ์ํด ๊ณต๋ถํ๋ ๋์๋ฆฌ์ด๋ค.
UMC ์ฐธ์ฌ ๋ํ๋ค
๊ฐ์ฒ๋ํ๊ต
๊ฑด๊ตญ๋ํ๊ต
๊ด์ด๋ํ๊ต
๋ช ์ง๋ํ๊ต
์์ธ์๋ฆฝ๋ํ๊ต
์ธ์ข ๋ํ๊ต
์ญ์ค๋ํ๊ต
์ธํ๋ํ๊ต
์ค์๋ํ๊ต
ํ๊ตญํญ๊ณต๋ํ๊ต
โ
ํฌ๊ฒ ํ๋ก ํธ์๋์ ๋ฐฑ์ค๋๋ก ๋๋๊ณ , ๋ด๊ฐ ์ํ ๋ฐฑ์ค๋๋ Node.js์ Spring boot๋ก ๊ฐ๊ฐ ๋๋๊ฒ ๋๋ค.
๋๋ ์ฌ๊ธฐ์ Spring Boot ํํธ๋ฅผ ํ ํ๊ธฐ๋์ ๊ณต๋ถํ๊ฒ ๋๋ค.

<๋ฉด์ >
์ฝ๋ฉ์ด ์์ง ๋ถ์กฑํ์ง๋ง ์ด์ฌํ ํ ์ ์๋์ง, ๊ธฐ๋ณธ์ ์ธ ๊ฐ์ฒด ์งํฅ ์ธ์ด์ ๊ฐ๋ ๊ณผ ์ฝ๋ฉ์ ํฅ๋ฏธ๋ฅผ ๊ฐ๊ฒ ๋ ๊ณ๊ธฐ ๋ฑ ํ ์ฌ๋๋น 20๋ถ ์ ๋์ ์๊ฐ์ ๊ฐ๊ณ ๋น๋๋ฉด ๋ฉด์ ์ ์งํํ์๋๋ฐ, ๋ฉด์ ์ด ๋ถ์กฑํ ๋์ง๋ง ์ด ๊ณณ์์ ์ด์ฌํ ๊ณต๋ถํด์ ์ฑ๋ฐ์นญ์ ํ๋๋ฐ ๋์์ด ๋๋ ์ฌ๋์ด ๋๊ณ ์ถ๋ค๋ ๊ฒ์ ์ดํํ๋ ๊ฒ ๊ฐ๋ค. ํญ์ ์๋ฅ ํฉ๊ฒฉ์ ํ์ง๋ง, ๋ฉด์ ์์ ๋จ๋ ค์ ๋ง์ ์ ๋ชปํ๊ธฐ์ ๋์๋ฆฌ์์ ๋จ์ด์ง ์ ์ด ๋ง์์ ๋ง์ ๊ธฐ๋๋ ์์๋ค. ํ์ง๋ง, ํฉ๊ฒฉํ๋ค๋ ์์์ ๋ฃ๊ณ ์ ๋ง ๊ธฐ๋ปค๊ณ , ๊ฟ์ ํ ๋ฐ์๊ตญ ๋์๊ฐ๋ ๋๋์ด ๋ค์๋ค.

ํ์ฌ ๋๊ฐ์ ๋์๋ฆฌ(์์ดํํ, ์ฑ ๋ฐ์นญ_UMC)์์ ํ๋์ ์ด์ด๋๊ฐ๊ณ ์๋๋ฐ,
๋ ๋ค ์ ๋ง ์ข๊ณ ์ฌ๋ฏธ์๋ ํ๋์ด ๋ง์์ ์ ๊ทน์ ์ผ๋ก ์ฐธ์ฌํ๊ณ ์๋ค.
UMC๋ ๋ชจ์ง ๊ณต๊ณ ๋ฅผ ๋ณธ ์์ ๋ถํฐ ์ ๋ง ๋ค์ด๊ฐ๊ณ ์ถ์ ๋์๋ฆฌ์๊ณ , UMC 1st ๋ชจ์ง์ด๊ธฐ์ ๋์ฑ๋ ์๋ฏธ๊ฐ ๊น์ ๊ฒ ๊ฐ๋ค.
์ด๋ฒ๋ ๋์ ์ํํธ์จ์ดํ๋ถ๋ก ์ ๊ณผ๋ฅผ ํ์ฌ ์ฝ๋ฉ์ ์ ํ์ง ์ผ๋ ๋ ๋์ง ์์'์ฝ๋ฆฐ์ด๋ค.
๊ทธ๋์ UMC ํ๋์ ํ๋ฉด์ Spring boot ์ฒ์ ๊ฒฝํํด๋ณด๊ณ , Java๋ง ์กฐ๊ธ ํ ์ ์์ด์ ์ด๋ ค์์ด ๋ง์ง๋ง ๊ฐ ์๋ก ํฅ๋ฏธ๊ฐ ๋ํด์ง๊ณ ์๋ค.
์ด์จ๋ !! ์์ผ๋ก ์ด์ ์ ์ผ๋ก ๋ธ๋ก๊ทธ์ ๊ธ์ ์ฌ๋ฆด ์์ ์ด๋ค. ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ
๊ทธ๋ ๋ค๋ฉด, ์ด์ 1์ฃผ์ฐจ ์์ ๋ฆฌ๋ทฐ๋ฅผ ์งํํ๊ณ ์ ํ๋ค.
1์ฃผ์ฐจ์ ์์ ์ ๋นํธ๋๋ฏธ๋ฅผ ํตํด ๋ณธ์ธ์ ์ปดํจํฐ์ ์๋ฒ(APM) ๊ตฌ์ถํด๋ณด๊ณ , ๋ฆฌ๋ ์ค ubuntu ๊ฐ๋ฐํ๊ฒฝ ์์ APM ํจํค์ง ์ค์น๋ก ์๋ฒ ๊ตฌ์ถํด๋ณด๊ธฐ์ด ์ฃผ๋ ๋ชฉํ์๋ค.
1. ๋นํธ๋๋ฏธ๋ฅผ ํตํด ๋ณธ์ธ์ ์ปดํจํฐ์ ์๋ฒ(APM) ๊ตฌ์ถํด๋ณด๊ธฐ
https://bitnami.com/stack/wamp/installer
Install WAMP, Download WAMP
show MD5 f074e20b9d5e7d28e765b98fd8aeb420 SHA1 36e44223cc18a42a96aa315ef207d8d7736274f3 SHA256 1dbf230258e695196a6e8a4085ca3dfcd5383d6d39e39f3538ed4e611a3b49d2
bitnami.com
์ ๋งํฌ๋ฅผ ํ๊ณ ๋ค์ด๊ฐ (WAMP, window ์ ์ฉ) ๋นํธ๋๋ฏธ๋ฅผ ์ค์น ์งํํ๋ค.
โญ์ค์น ์, ๋น๋ฐ๋ฒํธ๋ฅผ ์ ์ ํ๊ณ , ๊น๋จน์ง ์๋๋ก ์ฃผ์โญ
https://aboneu.tistory.com/243
Bitnami WAMP ์ค์น (Apache, Mysql, Php ์ค์นํ๊ธฐ)
WAMP๋? - Windows Apache MySQL PHP ์ ์ฝ์์ ๋๋ค. ๋นํธ๋๋ฏธ๋ฅผ ์ค์นํด์ ์ต์ข ์ ์ผ๋ก phpํ๋ฉด์ด ์ ๋๋ก ๋์ค๋ ์ง ํ์ธํด๋ด ๋๋ค. 01. ๊ตฌ๊ธ์์ 'bitnami wamp' ์ ๊ฒ์ํด์ ๋นํธ๋๋ฏธ ์ฌ์ดํธ๋ก ์ด๋ํฉ๋๋ค. bitna
aboneu.tistory.com
์์ธํ ์ค์ ์ ์ ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ๊ณ ํ๋ค.
์ค์น๊ฐ ์๋ฃ๋์์ผ๋ฉด ์ ๋๋ก ์๋ํ๋์ง ํ์ธํด๋ณด์

Manage -> Apache Web Server -> Configure -> ํฌํธ ๋ฒํธ ํ์ธ

Port ๋ฒํธ๊ฐ 80๋ฒ์์ ์ ์ ์๋ค. ์ฆ, localhost์ 80๋ฒ ํฌํธ๋ฅผ ํตํด์ ์ฐ๊ฒฐ์ด ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ด๋ค

Localhost:80์ ์ ๋ ฅํ๋ฉด WAMP bitnami๊ฐ ์ฐ๊ฒฐ๋จ์ ์ ์ ์๋ค.
์ด์ , bitnami๊ฐ ์ ์ฅ๋ ๊ฒฝ๋ก๋ฅผ ํตํด, ์๋ก์ด ํ์ผ์ ๋ง๋ค์ด localhost:80์ ์ฐ๊ฒฐํด๋ณด์.
C ๋๋ผ์ด๋ธ -> Bitnami -> apache2-> htdos -> ํ์ผ ์์ฑ

2. ๋ฆฌ๋ ์ค ๊ฐ๋ฐํ๊ฒฝ ์์ APM ํจํค์ง ์ค์น๋ก ์๋ฒ ๊ตฌ์ถํด๋ณด๊ธฐ
https://ghostweb.tistory.com/979
๋ฒ์ถ์ผ ๋ฐ์ค์ ์ฐ๋ถํฌ 20.04 LTS ์ค์นํ๊ธฐ (๊ฐ์ ๋จธ์ , VirtualBox VM Ubuntu 20.04 LTS Install)
์ด๋ฒ์๋ ๋ฒ์ถ์ผ ๋ฐ์ค์ ์ฐ๋ถํฌ(Ubuntu) 20.04 TLS๋ฅผ ์ค์นํด๋ณด๋๋ก ํ ๊ฒ์. ๋ฒ์ถ์ผ ๋ฐ์ค๋ ์๋์ ๋งํฌ์์ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํ ์ ์์ด์. ์ค๋ผํด ๋ฒ์ถ์ผ ๋ฐ์ค ๋ค์ด๋ก๋ ํํ์ด์ง ๋ฒ์ถ์ผ ๋ฐ์ค๊ฐ
ghostweb.tistory.com
์ด ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ๊ณ ํ์ฌ virtual box ์ฐ๋ถํฌ๋ฅผ ์ค์นํ๊ณ , ์๋ ํ๊ธฐ ์ํ ์ด๊ธฐ ์ค์ ์ ์งํํ๋ค.
๊ณ ์ ํฌ๊ธฐ๋ 40GB๋ก ์ค์ !!(์ ๊ทธ๋ฐ์ง๋ ๋ชจ๋ฅด๊ฒ ์,,,)
https://yoshikixdrum.tistory.com/214
[Ubuntu] Ubuntu 20.04 ์ APM ์ค์นํ๊ธฐ (Apache2, Mysql, PHP)
Ubuntu 20.04์ APM ์ค์น๋ฅผ ํ๋ฉด์ ์ ๋ฆฌ๋ฅผ ํ ๋ด์ฉ์ ๋๋ค. ๋นผ๋จน์ ๋ถ๋ถ๋ ์์ ์ ์๊ณ ์ค๋ช ์ด ๋ถ์กฑํ ๋ถ๋ถ๋ ์์ ์ ์์ง๋ง ์ฐธ๊ณ ํ์ ์ ๋ฐ๋ผ ํ์๋ฉด ์ ์์ ์ผ๋ก APM์ ์ค์น๊ฐ ๋ ๊ฒ์ ๋๋ค. 1. ์ฌ์ฉ
yoshikixdrum.tistory.com
virtualbox ๋ด๋ถ์ ubuntu์์ ์์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ APM์ ์ค์นํ๋ค. apache2, Mysql, PHP 1.4๋ฅผ ์ฐจ๋ก๋๋ก ์ค์นํด์ค๋ค.
์์ง Linux์ ๋ช ๋ น์ด๋ฅผ ์ ๋๋ก ์ตํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ๊ณต๋ถ๊ฐ ํ์ํ๋ค.
์ฝ๋ ์ค๋ช ์ ์์, ์์ธํ๊ฒ ๋ธ๋ก๊ทธ๋ฅผ ์์ฑํด์ฃผ์ ์ ๋งํฌ ์์ฑ์ ๋ถ ์ ๋ง ๊ฐ์ฌ๋๋ฆฝ๋๋ใ ใ โค
# APM ์ค์น
1.Ubuntu ์ ๋ฐ์ดํธ
ubuntu์ Terminal์ ๋ค์ด๊ฐ ์์ ์ฝ๋๋ฅผ ์ ๋ ฅํ๋ค.
ubuntu ์์คํ ๋ด์ ํจํค์ง๋ฅผ ์ต์ ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋
#๋ฑ๋ก๋ ์ ์ฅ์ ๋ด ํจํค์ง ์ ๋ณด ์ต์ ์
๋ฐ์ดํธ
$ sudo apt update
# ์ต์ ์ผ๋ก ์
๋ฐ์ดํธ ํ ์ ์ฅ์ ๋ด๋ถ์ ์ค์น ํจํค์ง ์
๋ฐ์ดํธ
$ sudo apt upgrade
#ํ์ ์๋ ํจํค์ง ์ญ์
$ sudo apt autoremove
2.Apache2 ์ค์น
#apache2 ์ค์น
$ sudo apt install apache2
#apache ์๋ฒ ์์
$ sudo service apache2 start
#์ํ์น ์๋ฒ ์ค์ง
$ sudo service apache2 stop
#์ํ์น ์๋ฒ ์ฌ์์
$ sudo service apache2 restart
-> ์ดํ localhost๋ฅผ ubuntu ๋ด๋ถ ์ธํฐ๋ท ๋ธ๋ผ์ฐ์ ์ ์ ์ํ๋ฉด ์๋์ค์ธ ํ๋ฉด ํ์
3.Mysql ์ค์น
#mysql ์ค์น
$ sudo apt install mysql-server
#mysql ๋ณด์ ์คํฌ๋ฆฝํธ ์คํ
$sudo mysql_secure_installation
-> Validate Password์ ๋น๋ฐ๋ฒํธ Y์ ๋ ฅ -> Low, Medium, Strong -> ๋น๋ฐ๋ฒํธ ์ ๋ ฅ -> Y -> ์ฌ์ฉ์ ์ต์ ์ ํ -> ๊ธฐ๋ณธ์ ์ค์น test Database ์ญ์ ? -> ์ฆ์ ์ ์ฉ Y
3.PHP 7.4 ์ค์น
# php ์ค์น, apache2์ mysql ์ฌ์ฉํ ์ ์๊ฒ ํด์ค
$ sudo apt install php libapache2-mod-php php-mysql
php ์ค์น ์ด์ ์ apache์ mysql ์ค์น๊ฐ ๋์ด ์์ด์ผ ํจ.
$ apt list php-* php7.4-*
$sudo service apache2 restart
#๊ฒฝ๋ก ์ด๋
$ cd /var/www/html
#phpinfo file ์์ฑ
/var/www/html $ vi index.php
- index.php ํ์ผ ๋ด๋ถ
<? php
phpinfo();
?>

=> VirtualBox 2๋ฌ ๋์ ์๋ค์ด๊ฐ๋ ์๋์ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์,,,

๋ค์ ๊ณต๋ถํด์,,,๋ฌธ์ ํด๊ฒฐํด๋ด์ผ๊ฒ ๋ค,, ๋ณต์ตํ๋ค๊ฐ ์๋ก์ด ์ผ์ด ๋ ์๊ฒจ๋ฒ๋ ธ๋ค ํํใ ใ ํํํํณ,,,ใ ใ ใ
๊ฐ์๋ฅผ ๋ฃ๊ณ ์ค์ต์ ์งํํ๋ ๊ฒ์ ์ฌ๊ธฐ๊น์ง์๊ณ ,
1์ฐจ์ ์ค์ต์ ๊ฐ๋ ๋ค๊ณผ 1์ฐจ์ ์ค์ต์ ํ๋ฉด์ ๋ฐ์ํ ํธ๋ฌ๋ธ ์ํ ์ ๋ํด
๋ค์ ๊ธ์์ ์์ธํ๊ฒ ์์ฑํ๊ณ ์ ํ๋ค.
'๋์๋ฆฌ > UMC 1๊ธฐ SERVER [21.09~22.02]' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
โ UMC ํํ์ด์ง!!
University MakeUs Challenge [UMC]
Main.mp4
makeus-challenge.oopy.io
ํ์ฐฝ ์ํ๊ธฐ๊ฐ์ผ๋ก ๋ฐ์๊ณ , ๋์๋ฆฌ ํ๋๊ณผ ์ฌ๋ฌ ํ๋์ด ๊ฒน์น๊ฒ ๋์ด 2๋ฌ ์ ๋ถํฐ์ UMC ๋์๋ฆฌ ํ๋์ ์ด์ ์์ผ ์ ๊ฒ ๋์๋ค.
ํ์ฌ 5์ฃผ์ฐจ๊น์ง ๋์์์ง๋ง, 1์ฃผ์ฐจ ๋ถํฐ ๋ธ๋ก๊ทธ์ ์ ์ด๋ด๋ฉด์ ๋ณต์ต์ ํ๋ค๊ณ ์๊ฐํ๊ณ ๋ค์ ๋๋์๋ณด๊ณ ์ ํ๋ค!!
โ
โ
UMC ๋์๋ฆฌ๋ University Makeus Challenge์ ์ฝ์๋ก์,
10๊ฐ์ ๋ํ๊ต๊ฐ ์ฐํฉํ์ฌ ์ฑ ๋ฐ์นญ์ ์ํด ๊ณต๋ถํ๋ ๋์๋ฆฌ์ด๋ค.
UMC ์ฐธ์ฌ ๋ํ๋ค
๊ฐ์ฒ๋ํ๊ต
๊ฑด๊ตญ๋ํ๊ต
๊ด์ด๋ํ๊ต
๋ช ์ง๋ํ๊ต
์์ธ์๋ฆฝ๋ํ๊ต
์ธ์ข ๋ํ๊ต
์ญ์ค๋ํ๊ต
์ธํ๋ํ๊ต
์ค์๋ํ๊ต
ํ๊ตญํญ๊ณต๋ํ๊ต
โ
ํฌ๊ฒ ํ๋ก ํธ์๋์ ๋ฐฑ์ค๋๋ก ๋๋๊ณ , ๋ด๊ฐ ์ํ ๋ฐฑ์ค๋๋ Node.js์ Spring boot๋ก ๊ฐ๊ฐ ๋๋๊ฒ ๋๋ค.
๋๋ ์ฌ๊ธฐ์ Spring Boot ํํธ๋ฅผ ํ ํ๊ธฐ๋์ ๊ณต๋ถํ๊ฒ ๋๋ค.

<๋ฉด์ >
์ฝ๋ฉ์ด ์์ง ๋ถ์กฑํ์ง๋ง ์ด์ฌํ ํ ์ ์๋์ง, ๊ธฐ๋ณธ์ ์ธ ๊ฐ์ฒด ์งํฅ ์ธ์ด์ ๊ฐ๋ ๊ณผ ์ฝ๋ฉ์ ํฅ๋ฏธ๋ฅผ ๊ฐ๊ฒ ๋ ๊ณ๊ธฐ ๋ฑ ํ ์ฌ๋๋น 20๋ถ ์ ๋์ ์๊ฐ์ ๊ฐ๊ณ ๋น๋๋ฉด ๋ฉด์ ์ ์งํํ์๋๋ฐ, ๋ฉด์ ์ด ๋ถ์กฑํ ๋์ง๋ง ์ด ๊ณณ์์ ์ด์ฌํ ๊ณต๋ถํด์ ์ฑ๋ฐ์นญ์ ํ๋๋ฐ ๋์์ด ๋๋ ์ฌ๋์ด ๋๊ณ ์ถ๋ค๋ ๊ฒ์ ์ดํํ๋ ๊ฒ ๊ฐ๋ค. ํญ์ ์๋ฅ ํฉ๊ฒฉ์ ํ์ง๋ง, ๋ฉด์ ์์ ๋จ๋ ค์ ๋ง์ ์ ๋ชปํ๊ธฐ์ ๋์๋ฆฌ์์ ๋จ์ด์ง ์ ์ด ๋ง์์ ๋ง์ ๊ธฐ๋๋ ์์๋ค. ํ์ง๋ง, ํฉ๊ฒฉํ๋ค๋ ์์์ ๋ฃ๊ณ ์ ๋ง ๊ธฐ๋ปค๊ณ , ๊ฟ์ ํ ๋ฐ์๊ตญ ๋์๊ฐ๋ ๋๋์ด ๋ค์๋ค.

ํ์ฌ ๋๊ฐ์ ๋์๋ฆฌ(์์ดํํ, ์ฑ ๋ฐ์นญ_UMC)์์ ํ๋์ ์ด์ด๋๊ฐ๊ณ ์๋๋ฐ,
๋ ๋ค ์ ๋ง ์ข๊ณ ์ฌ๋ฏธ์๋ ํ๋์ด ๋ง์์ ์ ๊ทน์ ์ผ๋ก ์ฐธ์ฌํ๊ณ ์๋ค.
UMC๋ ๋ชจ์ง ๊ณต๊ณ ๋ฅผ ๋ณธ ์์ ๋ถํฐ ์ ๋ง ๋ค์ด๊ฐ๊ณ ์ถ์ ๋์๋ฆฌ์๊ณ , UMC 1st ๋ชจ์ง์ด๊ธฐ์ ๋์ฑ๋ ์๋ฏธ๊ฐ ๊น์ ๊ฒ ๊ฐ๋ค.
์ด๋ฒ๋ ๋์ ์ํํธ์จ์ดํ๋ถ๋ก ์ ๊ณผ๋ฅผ ํ์ฌ ์ฝ๋ฉ์ ์ ํ์ง ์ผ๋ ๋ ๋์ง ์์'์ฝ๋ฆฐ์ด๋ค.
๊ทธ๋์ UMC ํ๋์ ํ๋ฉด์ Spring boot ์ฒ์ ๊ฒฝํํด๋ณด๊ณ , Java๋ง ์กฐ๊ธ ํ ์ ์์ด์ ์ด๋ ค์์ด ๋ง์ง๋ง ๊ฐ ์๋ก ํฅ๋ฏธ๊ฐ ๋ํด์ง๊ณ ์๋ค.
์ด์จ๋ !! ์์ผ๋ก ์ด์ ์ ์ผ๋ก ๋ธ๋ก๊ทธ์ ๊ธ์ ์ฌ๋ฆด ์์ ์ด๋ค. ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ
๊ทธ๋ ๋ค๋ฉด, ์ด์ 1์ฃผ์ฐจ ์์ ๋ฆฌ๋ทฐ๋ฅผ ์งํํ๊ณ ์ ํ๋ค.
1์ฃผ์ฐจ์ ์์ ์ ๋นํธ๋๋ฏธ๋ฅผ ํตํด ๋ณธ์ธ์ ์ปดํจํฐ์ ์๋ฒ(APM) ๊ตฌ์ถํด๋ณด๊ณ , ๋ฆฌ๋ ์ค ubuntu ๊ฐ๋ฐํ๊ฒฝ ์์ APM ํจํค์ง ์ค์น๋ก ์๋ฒ ๊ตฌ์ถํด๋ณด๊ธฐ์ด ์ฃผ๋ ๋ชฉํ์๋ค.
1. ๋นํธ๋๋ฏธ๋ฅผ ํตํด ๋ณธ์ธ์ ์ปดํจํฐ์ ์๋ฒ(APM) ๊ตฌ์ถํด๋ณด๊ธฐ
https://bitnami.com/stack/wamp/installer
Install WAMP, Download WAMP
show MD5 f074e20b9d5e7d28e765b98fd8aeb420 SHA1 36e44223cc18a42a96aa315ef207d8d7736274f3 SHA256 1dbf230258e695196a6e8a4085ca3dfcd5383d6d39e39f3538ed4e611a3b49d2
bitnami.com
์ ๋งํฌ๋ฅผ ํ๊ณ ๋ค์ด๊ฐ (WAMP, window ์ ์ฉ) ๋นํธ๋๋ฏธ๋ฅผ ์ค์น ์งํํ๋ค.
โญ์ค์น ์, ๋น๋ฐ๋ฒํธ๋ฅผ ์ ์ ํ๊ณ , ๊น๋จน์ง ์๋๋ก ์ฃผ์โญ
https://aboneu.tistory.com/243
Bitnami WAMP ์ค์น (Apache, Mysql, Php ์ค์นํ๊ธฐ)
WAMP๋? - Windows Apache MySQL PHP ์ ์ฝ์์ ๋๋ค. ๋นํธ๋๋ฏธ๋ฅผ ์ค์นํด์ ์ต์ข ์ ์ผ๋ก phpํ๋ฉด์ด ์ ๋๋ก ๋์ค๋ ์ง ํ์ธํด๋ด ๋๋ค. 01. ๊ตฌ๊ธ์์ 'bitnami wamp' ์ ๊ฒ์ํด์ ๋นํธ๋๋ฏธ ์ฌ์ดํธ๋ก ์ด๋ํฉ๋๋ค. bitna
aboneu.tistory.com
์์ธํ ์ค์ ์ ์ ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ๊ณ ํ๋ค.
์ค์น๊ฐ ์๋ฃ๋์์ผ๋ฉด ์ ๋๋ก ์๋ํ๋์ง ํ์ธํด๋ณด์

Manage -> Apache Web Server -> Configure -> ํฌํธ ๋ฒํธ ํ์ธ

Port ๋ฒํธ๊ฐ 80๋ฒ์์ ์ ์ ์๋ค. ์ฆ, localhost์ 80๋ฒ ํฌํธ๋ฅผ ํตํด์ ์ฐ๊ฒฐ์ด ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ด๋ค

Localhost:80์ ์ ๋ ฅํ๋ฉด WAMP bitnami๊ฐ ์ฐ๊ฒฐ๋จ์ ์ ์ ์๋ค.
์ด์ , bitnami๊ฐ ์ ์ฅ๋ ๊ฒฝ๋ก๋ฅผ ํตํด, ์๋ก์ด ํ์ผ์ ๋ง๋ค์ด localhost:80์ ์ฐ๊ฒฐํด๋ณด์.
C ๋๋ผ์ด๋ธ -> Bitnami -> apache2-> htdos -> ํ์ผ ์์ฑ

2. ๋ฆฌ๋ ์ค ๊ฐ๋ฐํ๊ฒฝ ์์ APM ํจํค์ง ์ค์น๋ก ์๋ฒ ๊ตฌ์ถํด๋ณด๊ธฐ
https://ghostweb.tistory.com/979
๋ฒ์ถ์ผ ๋ฐ์ค์ ์ฐ๋ถํฌ 20.04 LTS ์ค์นํ๊ธฐ (๊ฐ์ ๋จธ์ , VirtualBox VM Ubuntu 20.04 LTS Install)
์ด๋ฒ์๋ ๋ฒ์ถ์ผ ๋ฐ์ค์ ์ฐ๋ถํฌ(Ubuntu) 20.04 TLS๋ฅผ ์ค์นํด๋ณด๋๋ก ํ ๊ฒ์. ๋ฒ์ถ์ผ ๋ฐ์ค๋ ์๋์ ๋งํฌ์์ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํ ์ ์์ด์. ์ค๋ผํด ๋ฒ์ถ์ผ ๋ฐ์ค ๋ค์ด๋ก๋ ํํ์ด์ง ๋ฒ์ถ์ผ ๋ฐ์ค๊ฐ
ghostweb.tistory.com
์ด ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ๊ณ ํ์ฌ virtual box ์ฐ๋ถํฌ๋ฅผ ์ค์นํ๊ณ , ์๋ ํ๊ธฐ ์ํ ์ด๊ธฐ ์ค์ ์ ์งํํ๋ค.
๊ณ ์ ํฌ๊ธฐ๋ 40GB๋ก ์ค์ !!(์ ๊ทธ๋ฐ์ง๋ ๋ชจ๋ฅด๊ฒ ์,,,)
https://yoshikixdrum.tistory.com/214
[Ubuntu] Ubuntu 20.04 ์ APM ์ค์นํ๊ธฐ (Apache2, Mysql, PHP)
Ubuntu 20.04์ APM ์ค์น๋ฅผ ํ๋ฉด์ ์ ๋ฆฌ๋ฅผ ํ ๋ด์ฉ์ ๋๋ค. ๋นผ๋จน์ ๋ถ๋ถ๋ ์์ ์ ์๊ณ ์ค๋ช ์ด ๋ถ์กฑํ ๋ถ๋ถ๋ ์์ ์ ์์ง๋ง ์ฐธ๊ณ ํ์ ์ ๋ฐ๋ผ ํ์๋ฉด ์ ์์ ์ผ๋ก APM์ ์ค์น๊ฐ ๋ ๊ฒ์ ๋๋ค. 1. ์ฌ์ฉ
yoshikixdrum.tistory.com
virtualbox ๋ด๋ถ์ ubuntu์์ ์์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ APM์ ์ค์นํ๋ค. apache2, Mysql, PHP 1.4๋ฅผ ์ฐจ๋ก๋๋ก ์ค์นํด์ค๋ค.
์์ง Linux์ ๋ช ๋ น์ด๋ฅผ ์ ๋๋ก ์ตํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ๊ณต๋ถ๊ฐ ํ์ํ๋ค.
์ฝ๋ ์ค๋ช ์ ์์, ์์ธํ๊ฒ ๋ธ๋ก๊ทธ๋ฅผ ์์ฑํด์ฃผ์ ์ ๋งํฌ ์์ฑ์ ๋ถ ์ ๋ง ๊ฐ์ฌ๋๋ฆฝ๋๋ใ ใ โค
# APM ์ค์น
1.Ubuntu ์ ๋ฐ์ดํธ
ubuntu์ Terminal์ ๋ค์ด๊ฐ ์์ ์ฝ๋๋ฅผ ์ ๋ ฅํ๋ค.
ubuntu ์์คํ ๋ด์ ํจํค์ง๋ฅผ ์ต์ ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋
#๋ฑ๋ก๋ ์ ์ฅ์ ๋ด ํจํค์ง ์ ๋ณด ์ต์ ์
๋ฐ์ดํธ
$ sudo apt update
# ์ต์ ์ผ๋ก ์
๋ฐ์ดํธ ํ ์ ์ฅ์ ๋ด๋ถ์ ์ค์น ํจํค์ง ์
๋ฐ์ดํธ
$ sudo apt upgrade
#ํ์ ์๋ ํจํค์ง ์ญ์
$ sudo apt autoremove
2.Apache2 ์ค์น
#apache2 ์ค์น
$ sudo apt install apache2
#apache ์๋ฒ ์์
$ sudo service apache2 start
#์ํ์น ์๋ฒ ์ค์ง
$ sudo service apache2 stop
#์ํ์น ์๋ฒ ์ฌ์์
$ sudo service apache2 restart
-> ์ดํ localhost๋ฅผ ubuntu ๋ด๋ถ ์ธํฐ๋ท ๋ธ๋ผ์ฐ์ ์ ์ ์ํ๋ฉด ์๋์ค์ธ ํ๋ฉด ํ์
3.Mysql ์ค์น
#mysql ์ค์น
$ sudo apt install mysql-server
#mysql ๋ณด์ ์คํฌ๋ฆฝํธ ์คํ
$sudo mysql_secure_installation
-> Validate Password์ ๋น๋ฐ๋ฒํธ Y์ ๋ ฅ -> Low, Medium, Strong -> ๋น๋ฐ๋ฒํธ ์ ๋ ฅ -> Y -> ์ฌ์ฉ์ ์ต์ ์ ํ -> ๊ธฐ๋ณธ์ ์ค์น test Database ์ญ์ ? -> ์ฆ์ ์ ์ฉ Y
3.PHP 7.4 ์ค์น
# php ์ค์น, apache2์ mysql ์ฌ์ฉํ ์ ์๊ฒ ํด์ค
$ sudo apt install php libapache2-mod-php php-mysql
php ์ค์น ์ด์ ์ apache์ mysql ์ค์น๊ฐ ๋์ด ์์ด์ผ ํจ.
$ apt list php-* php7.4-*
$sudo service apache2 restart
#๊ฒฝ๋ก ์ด๋
$ cd /var/www/html
#phpinfo file ์์ฑ
/var/www/html $ vi index.php
- index.php ํ์ผ ๋ด๋ถ
<? php
phpinfo();
?>

=> VirtualBox 2๋ฌ ๋์ ์๋ค์ด๊ฐ๋ ์๋์ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์,,,

๋ค์ ๊ณต๋ถํด์,,,๋ฌธ์ ํด๊ฒฐํด๋ด์ผ๊ฒ ๋ค,, ๋ณต์ตํ๋ค๊ฐ ์๋ก์ด ์ผ์ด ๋ ์๊ฒจ๋ฒ๋ ธ๋ค ํํใ ใ ํํํํณ,,,ใ ใ ใ
๊ฐ์๋ฅผ ๋ฃ๊ณ ์ค์ต์ ์งํํ๋ ๊ฒ์ ์ฌ๊ธฐ๊น์ง์๊ณ ,
1์ฐจ์ ์ค์ต์ ๊ฐ๋ ๋ค๊ณผ 1์ฐจ์ ์ค์ต์ ํ๋ฉด์ ๋ฐ์ํ ํธ๋ฌ๋ธ ์ํ ์ ๋ํด
๋ค์ ๊ธ์์ ์์ธํ๊ฒ ์์ฑํ๊ณ ์ ํ๋ค.