๋ชฉ์ฐจ
ํ๋ก์ ํธ์์ php ์ฌ์ดํธ๋ฅผ ํ๋ ๋งก๊ฒ๋์ด ๋ก์ปฌpc์ ๋ผ๋ผ๋ฒจ์ ์ค์นํด ๋ณด๋ฉด์ ๊ธฐ๋ก์ ๋จ๊ธฐ๋ ์ค
์ ์ฒด ํ๋ก์ธ์ค๐
php ์ค์น๐
๋ผ๋ผ๋ฒจ ์ค์นํ๊ธฐ ์ํด์ ์ฌ์ ์ ๋ฏธ๋ฆฌ php๊ฐ ์ปดํจํฐ์ ์ค์น๋์ด ์์ด์ผ ํจ(ํ๊ฒฝ๋ณ์ ํฌํจ)
๋ xampp๋ฅผ ์ด์ฉํด์ ์ค์น ํ๋ค.
xampp๋ apm(apache php mysql ํตํฉ ํจํค์ง)๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก apache php mysql ํตํฉ ํ๋ก๊ทธ๋จ์ด๋ค.
๋ด๊ฐ ์ค์นํ ๋ฒ์ ์ xampp-windows-x64-7.4.27-2-VC15-installer.exe ์ด ๋ฒ์ ์ด๋ค.
์ค์น url์ ์๋์
https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/7.4.27/
๋ค์ด๋ฐ์ ์ค์นํ์ผ ์คํํ๋ค.
Yes ๋๋ฅธ๋ค.
๊ถํ ๋ฌธ์ ๊ฐ ๋์จ๋ค, Ok๋ฅผ ๋๋ฅธ๋ค.
Next ์ ํ
๋๋ apm ๊ธฐ๋ณธ๋ง ์ ํํ๋ค. apache, mysql, php+phpMyAdmin
๊ธฐ๋ณธ ์ค์น๊ฒฝ๋ก์ ์ค์นํ๋ค.
์ธ์ด ์ค์ ์ ํ๋ค. English๊ฐ ๊ฐ์ฅ ๋ฌด๋ํ๋ค.
Learn more...๋ ์ฒดํฌ ํด์
Next ์ ํ
์ค์น๊ฐ ์งํ๋๊ณ ์๋ค.
Control Panel now ์คํํ๊ฒ ๋๊ณ ๋ฌป๋๋ฐ ์คํ ํ ๊ฑฐ๋ฉด ์ฒดํฌ ํ Finish๋ฅผ ์คํํ๋ฉด ๋๋ค.(๋ ์ฒดํฌํ๋ค.)
xampp Control Panel์ด ์คํ๋ ๋ชจ์ต์ด๋ค, Apache, MySQL์ Start๋ฅผ ๋๋ฅธ๋ค.
apache, mysql ๋ ๋ค ์ ์์ ์ผ๋ก ์คํ๋์๋ค.
๊ฐํน 80ํฌํธ๋ 3306 ํฌํธ๊ฐ ๋ค๋ฅธ ํ๋ก์ธ์ค์์ ์ฌ์ฉ์ค์ด๋ฉด ํฌํธ ์ถฉ๋๋ก ์๋ฌ๊ฐ ๋ฐ์ํ ์ ์๋ค.
์ด๋ด ๋ ์ถฉ๋๋๋ ํ๋ก์ธ์ค๋ฅผ ์ฃฝ์ด๊ฑฐ๋ apache, mysql์ ํฌํธ๋ฅผ ๋ณ๊ฒฝํ๋ค.
๋ธ๋ผ์ฐ์ ์์ http://127.0.0.1๋ฅผ ํธ์ถํด๋ณด์, ์๋์ฒ๋ผ ํ์๋๋ฉด ์ ์์ ์ผ๋ก apache๊ฐ ์คํ๋ ๊ฒ์ด๋ค.
์ฌ๊ธฐ๊น์ง ๋๋ฉด xampp ์ค์น๋ ๋๋๊ฒ์ด๋ค.
phpMyAdmin๐
phpMyAdmin์์๋ mysql์ ๊ด๋ฆฌํ๋ ํด์ ์ ๊ณตํ๋๋ฐ ์ต์ด ์ค์น ์์๋ mysql root ๋น๋ฐ๋ฒํธ๊ฐ ์ค์ ๋์ด ์์ง ์์์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ค์ ํด ์ค์ผ ๋๋ค.
ํจ๋์์ mysql admin์ ์ ํํ๋ค.
phpmyadmin ํ์ด์ง์ ์ ์๋๊ณ ์ฌ๊ธฐ์ ์ฌ์ฉ์ ๊ณ์ ์ ์ ํํ๋ค.
์ฌ์ฉ์ ๋ชฉ๋ก์์ root(localhost) ์ ํํ๋ค.
Change password ์ ํ
์ํธ ์ ๋ ฅ, ์ฌ์ ๋ ฅ ํ ํ๋จ์ ์คํ์ ์ ํํ๋ค.
์ํธ๊ฐ ๋ฐ๋์๋ค.
์ด๋ ๊ฒ ํ ๋ค์ mysql ์ฌ์์ ํ ๋ค์ phpmyadmin ์ ์ ์ 200% ์๋ฌ๋๋ค.
๋ฐ๋์ ๋ค์ ๋จ๊ณ๋ฅผ ์งํํด์ผ ๋๋ค.
config.inc.php์ 21 line์ phpmyadmin ํ์ด์ง์์ ์ ๋ ฅํ ๋น๋ฐ๋ฒํธ์ ๋์ผํ๊ฒ ์ ๋ ฅ ํ ์ ์ฅํ๋ค.
๊ทธ๋ฆฌ๊ณ ๋ค์ apache ์ฌ์์ ํ phpmyadmin ํ์ด์ง ์ ์, ์๋์ฒ๋ผ ์ ์์ ์ผ๋ก ์ ์์ด ๋์ผ ๋๋ค.
์ฌ๊ธฐ๊น์ง ํ๋ฉด xampp ์ธํ ์ ๋๋ฌ๋ค.
๊ทธ๋ฆฌ๊ณ ์ค์นํ php๋ฒ์ ํ์ธํ๋ ค๋ฉด ๋ธ๋ผ์ฐ์ ์์ http://localhost/dashboard/phpinfo.php ํธ์ถํ๋ฉด ๋๋ค.
์ด phpinfo.php๋ ์๋ ๊ฒฝ๋ก์ ์๊ณ ์ด ํ์ผ์ ๋ถ๋ฌ์ค๋ ๊ฑฐ๋ค.
composer ์ค์น๐ฎ
composer๋ php์์ ์ฌ์ฉํ๋ ์์กด์ฑ ๊ด๋ฆฌ๋๊ตฌ์ด๋ค, node.JS์ NPM๊ณผ ๋น์ทํ๋ค.
์๋์ฐ์์๋ ์๋ ์ฌ์ดํธ์์ installer๋ก ์ค์นํ๋ฉด ๋๋ค.
Composer
Download Composer Latest: v2.2.6 To quickly install Composer in the current directory, run the following script in your terminal. To automate the installation, use the guide on installing Composer programmatically. php -r "copy('https://getcomposer.org/ins
getcomposer.org
์๋ ์ ์ ํ์ํ Composer-setup.exe ์ ํํ๋ฉด ์ค์นํ์ผ์ด ๋ค์ด๋๋ค.
์ค์น ํ๋ก๊ทธ๋จ์ ์คํํ๋ค.
Next ์ ํ
๊ธฐ๋ณธ๊ฒฝ๋ก ์ ํ ํ Next ์ ํ
Next์ ํ
Install ์ ํ
Next ์ ํ
Finish ์ ํ
์ค์น๋ ๋์๊ณ ์๋์ฒ๋ผ ํฐ๋ฏธ๋์์ composer๋ฅผ ์ ๋ ฅ ํด๋ณธ๋ค.
์๋์ฒ๋ผ ๋์ค๋ฉด ์ ์์ ์ผ๋ก ์ค์น๋๊ณ ํ๊ฒฝ๋ณ์๋ ์ค์ ์ด ๋๊ฑฐ๋ค.
Laravel ์ค์น๐คก
๊ทธ ๋ค์์ ์๋ ๋ช ๋ น์ด๋ฅผ ํตํด composer๋ก ์ ์ญ์ ์ผ๋ก Laravel installer ์ค์นํ๋ค.
composer global require laravel/installer
๊ทธ ํ ์ ์ญ์ ์ผ๋ก laravel ์ปค๋งจ๋ ์ ๋ ฅํ๊ธฐ ์ํด ํ๊ฒฝ๋ณ์๋ฅผ ๋ฑ๋กํ๋ค.
๋ดPC > ๊ณ ๊ธ ์์คํ ์ค์ > ํ๊ฒฝ๋ณ์ > ์์คํ ๋ณ์ Path ์ ํ ํ ํธ์ง ํ ์๋ ๊ฒฝ๋ก ์ถ๊ฐ
ํ ์คํธ๋ก ํฐ๋ฏธ๋์ฐฝ ์๋ก ์ด๊ณ ์๋ ๋ช ๋ น์ด๋ก ๋ผ๋ผ๋ฒจ ์ธ์คํจ๋ฌ ๋ฒ์ ํ์ธ
laravel --version
xampp์ htdocs ๊ฒฝ๋ก๋ก ์ด๋ ํ laravel ํ๋ก์ ํธ ์์ฑ
์์์ ์์ฑํ ๋ผ๋ผ๋ฒจ ํ๋ก์ ํธ๋ ์๋์ ๊ฐ๋ค.
์์ฑํ ๋ผ๋ผ๋ฒจ ํ๋ก์ ํธ ๋ฒ์ ํ์ธํ๋ ค๋ฉด ์๋ ๋ช ๋ น์ด ์ ๋ ฅ
์ด ๋ ๋ฐ๋์ ํด๋น ํ๋ก์ ํธ๋ก ๋ค์ด๊ฐ์ ๋ช ๋ น์ด ์ ๋ ฅํด์ผ ํจ
php artisan --version
Laravel ์คํ๐ฅฐ
์ด์ ๋ผ๋ผ๋ฒจ ํ๋ก์ ํธ๋ฅผ ์คํํด ๋ณด์, ์๋ ๋ช ๋ น์ด๋ก ๋ผ๋ผ๋ฒจ ํ๋ก์ ํธ ์คํ
php artisan serve
์คํํ ๋ผ๋ผ๋ฒจ ํ๋ก์ ํธ ๋ธ๋ผ์ฐ์ ์์ ํ์ธ
http://127.0.0.1:8000
์ฐธ์กฐ : tmxklab, "2020.10.10", https://rninche01.tistory.com/entry/01-%EA%B0%9C%EB%B0%9C%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%B6%95
01. Windowํ๊ฒฝ์์ Laravel ๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ถ
์น ์ฌ์ดํธ ๊ฐ๋ฐ์ ์์ ๋จผ์ ์๋์ฐ์์ ๋ผ๋ผ๋ฒจ ๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ค๋ฃจ๊ธฐ๋ก ํ๋ค. ๋ผ๋ผ๋ฒจ์ GUIํ๊ฒฝ๋ณด๋ค๋ CLIํ๊ฒฝ์ ์ ํฉํ๋ฏ๋ก(๋ช ๋ นํ ๋๊ตฌ๋ฅผ ๋ง์ด ์) ์๋์ฐ์์ ์ฌ์ฉํ๊ธฐ ๋ถํธํ๋ค.
rninche01.tistory.com

'IT > development' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Java] Java Lambda ์ ๋ฆฌ(jdk 1.8๋ถํฐ ์ฌ์ฉ ๊ฐ๋ฅ) (0) | 2022.11.23 |
---|---|
[IDE] eclipse tomcat "Serve modules without publishing"... (0) | 2022.11.23 |
[apache/php] apache/php ๋ก์ปฌํ๊ฒฝ ์ธํ (apm, xampp ๋ฏธ์ฌ์ฉ) (0) | 2022.11.23 |
[Java] java class version ํ์ธ(feat. unsupported major version..) (0) | 2022.11.23 |
[Java] ์๋ฐ Thread(feat. Thread , Runnable, join) (0) | 2022.11.23 |
๋๊ธ