๐ PHP๋?
PHP๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์ผ์ข ์ด๋ค.
์๋๋ ๋์ ์น ํ์ด์ง๋ฅผ ๋ง๋ค๊ธฐ ์ํด ์ค๊ณ๋์์ผ๋ฉฐ
์ด๋ฅผ ๊ตฌํํ๊ธฐ ์ํด PHP๋ก ์์ฑ๋ ์ฝ๋๋ฅผ HTML ์์ค ๋ฌธ์ ์์ ๋ฃ์ผ๋ฉด
PHP ์ฒ๋ฆฌ ๊ธฐ๋ฅ์ด ์๋ ์น ์๋ฒ์์ ํด๋น ์ฝ๋๋ฅผ ์ธ์ํ์ฌ ์์ฑ์๊ฐ ์ํ๋ ์น ํ์ด์ง๋ฅผ ์์ฑํ๋ค.
๊ทผ๋์๋ PHP ์ฝ๋์ HTML์ ๋ณ๋ ํ์ผ๋ก ๋ถ๋ฆฌํ์ฌ ์์ฑํ๋ ๊ฒฝ์ฐ๊ฐ ์ผ๋ฐ์ ์ด๋ฉฐ,
PHP ๋ํ ์น์๋ฒ๊ฐ ์๋ PHP FastCGI Process Manager์ ํตํด ์คํํ๋ ๊ฒฝ์ฐ๊ฐ ๋์ด๋๊ณ ์๋ค.
(์ํค๋ฐฑ๊ณผ - PHP)
๐ IIS ์ค์น
๐ฑ๐ปInstalling IIS Components Windows 10 ๋ฅผ ์ฐธ๊ณ ํด ์ฃผ์ธ์.
๐ IIS์ PHP ์ค์น
IIS์์ ์ฐ์ธก์ "์ ์น ํ๋ซํผ ๊ตฌ์ฑ ์์ ๊ฐ์ ธ์ค๊ธฐ" ๋ฅผ ๋๋ฆ ๋๋ค.
๋ง์ฝ ์ค์น๋์์ง ์๋ค๋ฉด ์ฌ์ดํธ๋ก ์ฐ๊ฒฐ๋ ๊ฒ๋๋ค. ๊ทธ๋ฅ ์ค์น ๋๋ฅด์๋ฉด ๋ฉ๋๋ค.
์ค์นํ๋๊ฑฐ ์ ๋ง ์ฝ์ต๋๋ค (next.... next.... next... next.... ๋)
Web Platform Installer ์ ๋ค์ด๊ฐ์ ์ ์ฐ์ธก ๊ฒ์์ฐฝ์ 'PHP' ๋ผ๊ณ ๊ฒ์ํฉ๋๋ค.
PHP 7.4.1 (x86)(Korean) ๋ฒ์ ์ ์ถ๊ฐ ๋๋ฌ์ค๋๋ค.
๊ทธ๋ฆฌ๊ณ ํ๋จ์ ์ค์น ๋ฒํผ์ ๋๋ฌ์ค๋๋ค.
๋์ํจ ๋ฒํผ์ ๋๋ฅด์๊ณ ๋์ด๊ฐ์ค๋๋ค.
์ด์ ์ค์น๊ฐ ๋ ๊ฒ๋๋ค.
์ค์น๊ฐ... ๋ฌ์ฃ ? ๋ง์นจ์ ๋๋ฌ์ค๋๋ค.
์ด์ IIS๋ฅผ ๊ป๋ค ์ผ์ฃผ์๋ฉด
์ฒ๋ฆฌ๊ธฐ ๋งคํ ์ด๋ผ๋ ํญ๋ชฉ์ด ์๊น๋๋ค.
์ฌ๊ธฐ ๋ค์ด๊ฐ ์ค๋๋ค.
์ฒ๋ฆฌ๊ธฐ ๋งคํ ํญ๋ชฉ์ ์ฐ์ธก์ "๋ชจ๋ ๋งคํ ์ถ๊ฐ" ๋ฅผ ๋๋ฌ์ค๋๋ค.
์์ฒญ ๊ฒฝ๋ก์๋ *.php ๋ฅผ ์ ๋ ฅํด์ฃผ๊ณ ์
๋ชจ๋ ์๋ FastCgiModule ์ ์ฐพ์์ ๋๋ฌ์ค๋๋ค.
์คํ ํ์ผ์๋ ... ๋ฒํผ์ ๋๋ฅด์ ์ C๋๋ผ์ด๋ธ - Program Files (x86) - PHP - v 7.4 ํด๋์
php-cgi.exe ๋ฅผ ์ ํํฉ๋๋ค.
์ด๋ฆ์ PHP 7 ๋ก ์ ๋ ฅํด ์ค๋๋ค.
ํ์ธ์ ๋๋ฅด๋ฉด ์ด๋ฐ ์ฐฝ์ด ๋ฐํ ๋ฐ "์" ๋ฅผ ๋๋ฌ์ค๋๋ค.
๊ทธ๋ฆฌ๊ณ IIS ๋ฉ์ธ - ์ฌ์ดํธ - ์น ์ฌ์ดํธ ์ถ๊ฐ ๋ฅผ ๋๋ฌ์ค๋๋ค.
์ด๋ฐ์์ผ๋ก ์ ๋ ฅํด ์ฃผ๊ณ ํ์ธ์ ๋๋ฆ ๋๋ค.
์ด์ ์๊น ์ค์ ๊ฒฝ๋ก์์ ์ง์ ํ C:\inetpub\localhost ์ ๋ค์ด๊ฐ์ ์
index.php ํ์ผ์ ํ๋ ๋ง๋ค์ด์ค๋๋ค.
๊ทธ ํ์ผ์ ๋ด์ฉ์ ์๋์ ๊ฐ์ด ์ ๋ ฅํฉ๋๋ค.
<?php phpinfo(); ?>
๊ทธ๋ฐ ๋ค์์ ์ธํฐ๋ท์ localhost ๋ก ๋ค์ด๊ฐ์ ์
์ด๋ฐ์์ผ๋ก ๋์ค๋ฉด ์ฑ๊ณตํ์ ๊ฒ๋๋ค.
'Web > PHP' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
โ Let's Leaning PHP! - ์งํ ๋ก๊ทธ์ธ ๋ง๋ค๊ธฐ(?) (#5) (0) | 2020.03.31 |
---|---|
โ Let's Leaning PHP! - ๊ฐ ์ ์กํ๊ธฐ (#4) (0) | 2020.03.31 |
โ Let's Leaning PHP! - ๋ณ์ ๋ค๋ฃจ๊ธฐ (#3) (0) | 2020.03.31 |
โ Let's Leaning PHP! - echo ๋ค๋ฃจ๊ธฐ (#2) (0) | 2020.03.27 |
โ Let's Leaning PHP! - ์ด๋ก (#1) (0) | 2020.03.27 |
๋๊ธ