๊ธ ์์ฑ์: caputdraconis
์ํ์ฝ๋ฉ Web2 Python ๊ฐ์๋ฅผ ๋ค์์ต๋๋ค.
Bitnami MAMP๋ก ์ํ์น ์น์๋ฒ๋ฅผ ์ด์ด ์ค์ตํ์ต๋๋ค.
๊ธฐ๋ณธ์ ์ธ ํ์ด์ฌ ์ฝ๋๋ค. ์ด๋ฅผ ์น์์ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ๋ง์ ๊ธฐ๋ณธ ์ค์ ์ด ํ์ํ๋ค.
์ฐ์
print("content-type:text/html; charset=utf-8\n")
์ด ํ์ผ์ด text/html ํ์
์ ํ์ผ์ด๋ฉฐ ๋ฌธ์ ์ธ์ฝ๋ฉ ๋ฐฉ์์ utf-8 ๋ฐฉ์์์ ์๋ ค์ฃผ๋ ์ฝ๋๋ฅผ ์ฝ๋ ๋งจ ์์ ๋ฃ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ด ํ์ผ์ ์ด๋ค ์ธํฐํ๋ฆฌํฐ๋ก ํด์ํด์ผํ๋์ง ์๋ ค์ฃผ๋ ์ฝ๋๋ค.
ํฐ๋ฏธ๋์ type python3 ๋ฅผ ์
๋ ฅํ์๋ ๋์ค๋ ์ฃผ์๋ฅผ ์
๋ ฅํด๋ ๋์ง๋ง ์์ ์ฌ์ง์์ ์
๋ ฅํ ์ฃผ์๋ฅผ ์
๋ ฅํด๋๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋นํธ๋๋ฏธ ์ค์น ํด๋ ์์ apache2/conf/original ํด๋ ์์ httpd.conf ํด๋๋ฅผ ๊ณ ์ณ์ฃผ์ด์ผ ํ๋ค.
Directory ํ๊ทธ ์์ ์ ์ฌ์ง๊ณผ ๊ฐ์ ์ฝ๋๋ฅผ ์ถ๊ฐํด์ฃผ์ด์ผ ํ๋ค.
.py ํ์ฅ์ ํ์ผ์ ๋ ๋ก ์ ํด์ง CGI๋ฅผ ์คํํ๋๋ก ํ๋ ์ฝ๋๋ค.
์ด๋ฅผ ์ ์ฅํด์ฃผ๊ณ ๋ฆฌ๋ก๋๋ฅผ ํ๋ฉด
ํ์ด์ฌ ์ฝ๋์ ์คํ๊ฒฐ๊ณผ๊ฐ ์นํ์ด์ง์ ์ถ๋ ฅ๋ ๊ฒ์ ์ ์ ์๋ค.
์์ผ๋ก ๋ ์ถ๊ฐ,,,