Eclipse๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›๊ฒฉ ์„œ๋ฒ„๋ฅผ ํ†ตํ•œ PHP ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ•ํ•˜๊ธฐ

๋ฐ˜์‘ํ˜•

์ƒ๊ฐ๋ณด๋‹ค ๊ธ€์„ ์•ˆ์“ด์ง€ ๊ฝค ์˜ค๋ž˜๋œ ๋“ฏ ํ•˜๋„ค์š”;; 

์˜ค๋Š˜ ์ƒˆ๋ฒฝ์€ ์ œ๊ฐ€ 2๋…„ ์ „์— ์ž ๊น ์นดํ…Œ๊ณ ๋ฆฌ๋งŒ ๋งŒ๋“ค์–ด ๋†“๊ณ  ๋ฌตํ˜€๋‘์—ˆ๋˜ PHP ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ์กฐ๊ธˆ์”ฉ ์ฑ„์›Œ๋‚˜๊ฐ€๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์‹ค ์ด์ „์—๋„ PHP๋กœ ๊ณ„์† ๊ฐœ๋ฐœ์„ ์ญ‰ ํ•ด์™”์—ˆ๊ณ , ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ๋Š” JSP๋‚˜ ASP/ASP.NET์— ๋น„ํ•˜์—ฌ PHP๋ฅผ ์ฃผ๋กœ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ํŽธ์ž…๋‹ˆ๋‹ค.


๊ทธ๋ ‡๋‹ค๋ณด๋‹ˆ ์„œ๋ฒ„๋ฅผ ํ•œ ๋Œ€ ๋‘๊ณ  ์›น ์„œ๋ฒ„๋กœ ์›๊ฒฉ ์ ‘์†ํ•ด์„œ vim์ด๋‚˜ nano ์—๋””ํ„ฐ๋กœ ์ˆ˜์ •ํ•˜๊ธฐ์— ์—ฌ๋Ÿฌ ํ”Œ๋Ÿฌ๊ทธ์ธ ์‚ฌ์šฉ๋„ ๊ฝค ๋ถˆํŽธํ•ด์„œ ์‚ฌ์šฉํ–ˆ๋˜ ๊ฒƒ์ด ๋ฐ”๋กœ ์ดํด๋ฆฝ์Šค์˜€๋Š”๋ฐ์š”. ์‚ฌ์‹ค ์ €๋Š” ์ดํด๋ฆฝ์Šค๋กœ ์ฃผ๋กœ ๊ฐœ๋ฐœ์„ ํ•˜๋Š” ํŽธ์ž…๋‹ˆ๋‹ค. ์ผ๋‹จ ์ œ๊ฐ€ ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์šด์˜์ฒด์ œ์ธ ์šฐ๋ถ„ํˆฌ ๋ฆฌ๋ˆ…์Šค์—์„œ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๊ณ , ์–ด๋–ค ์–ธ์–ด์˜ IDE ํŽธ์ง‘๊ธฐ๋กœ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์ด์ฃ .


๊ทธ๋Ÿฐ๋ฐ, ์ œ๊ฐ€ ํ˜„์žฌ ์“ฐ๊ณ  ์žˆ๋Š” ์„œ๋ฒ„๋กœ ์›น ํŽ˜์ด์ง€๋ฅผ ๊ตฌ๋™ํ•ด์•ผ ํ•˜๋Š”๋ฐ, ๋…ธํŠธ๋ถ์—์„œ ์†Œ์Šค ์ฝ”๋“œ ์ž‘์—…์„ ํ•˜๊ณ , ๋‹ค์‹œ FTP๋‚˜ SCP๋ฅผ ํ†ตํ•ด์„œ ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•˜๋Š” ๋ฐ ๊นŒ์ง€ ๋„ˆ๋ฌด ๋ฒˆ๊ฑฐ๋กญ๊ณ  ๊ท€์ฐฎ์•˜์Šต๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ์†Œ์Šค ์ฝ”๋“œ์˜ ๋ณด์•ˆ ์ทจ์•ฝ์ ์ด๋‚˜ ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ•  ๋•Œ๋„ ํ•ญ์ƒ ์—…๋กœ๋“œ๋ฅผ ํ•ด์•ผํ•˜๋Š” ๊ฐ์ˆ˜๋ฅผ ๊ฒช์–ด์•ผํ•ด์„œ ์ด๋Ÿฐ์ €๋Ÿฐ ๋ถˆํŽธํ•จ์ด ์—†์ง€ ์•Š์•„ ์žˆ์Šต๋‹ˆ๋‹ค..


๊ทธ๋ž˜์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ๋ฐ”๋กœ Eclipse์— ์žˆ๋Š” RSE๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›๊ฒฉ์œผ๋กœ ๋””๋ฒ„๊น…์„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. 

์ด์ œ ์ €๋Š” ์ด ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์“ฐ๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.



์œ„ ํ™”๋ฉด์€ ํ˜„์žฌ ์ œ๊ฐ€ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ๋Š” ํ™˜๊ฒฝ์— ํ˜„์žฌ ์ž‘์„ฑํ•˜๊ณ  ์žˆ๋Š” ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ํ”„๋ฆฌ๋ทฐ๋กœ ํ˜„์žฌ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. 

SSH ํ”„๋กœํ† ์ฝœ์„ ์ด์šฉํ•˜์—ฌ Sftp๋ฅผ ์‚ฌ์šฉํ•ด ํŒŒ์ผ์˜ ๋ณ€๊ฒฝ๊ณผ ์ž‘์„ฑ ์œ ๋ฌด๋ฅผ ํ™•์ธํ•˜๊ณ , ์›น ํŽ˜์ด์ง€๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 


๊ทธ๋Ÿฐ๋ฐ, ์ด๋ ‡๊ฒŒ ๋˜๋ฉด ๋ณดํ†ต ์˜๋ฌธ์„ ๊ฐ–์Šต๋‹ˆ๋‹ค. ์–ด์ฐจํ”ผ SSH๋ฅผ ์‚ฌ์šฉํ•ด์„œ ํŽธ์ง‘์„ ํ•˜๋Š” ๊ฒƒ์ด๋ผ๋ฉด ๋‹ค๋ฅธ JSP๋‚˜ ์ด๋Ÿฐ ๊ฒƒ๋“ค๋„ ๊ฐ€๋Šฅํ•˜์ง€ ์•Š๋‚˜, ๋ฌผ๋ก  ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋งŒ ์ด ์ž‘์—…์€ ์–ด๋””๊นŒ์ง€๋‚˜ SSH๋‚˜ ์ฝ˜์†”์—์„œ ์ด๋ฏธ VirtualHost๋กœ ์„ ์ž‘์—…์ด ๋˜์–ด ์žˆ๋Š” ์ƒํƒœ์—์„œ ์ž‘์—…์ด ์ด๋ฃจ์–ด์ง€๊ณ , ๊ทธ์— ๋”ฐ๋ฅธ DNS๋‚˜ ๋„๋ฉ”์ธ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ์„ค์ •์„ ํ•˜์‹  ํ›„ ์ด ์ž‘์—…์„ ์ง„ํ–‰ํ•˜์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค. 


๊ธฐ๋ณธ์ ์œผ๋กœ Eclipse๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๊ณ  ์ง„ํ–‰์„ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.


[Help] - [Install New Software]๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”๋‰ด๋Š” ์ƒ๋‹จ ๋ฉ”๋‰ด์ž…๋‹ˆ๋‹ค.



์ €๋Š” ์ดํด๋ฆฝ์Šค Mars ๋ฒ„์ „์„ ์“ฐ๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— Mars ํ•ญ๋ชฉ์„ Work with์—์„œ ์„ ํƒํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„๋“ค์ด ์‚ฌ์šฉํ•˜๋Š” ์ดํด๋ฆฝ์Šค ๋ฒ„์ „์— ๋งž์ถฐ ์„ ํƒ์„ ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„ download.eclipse.org ํ•ญ๋ชฉ๋งŒ ์ฐพ์œผ์‹œ๋ฉด ๋Œ€๋ถ€๋ถ„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ํ›„ type filter text ๋ž€์— "Remote"๋ผ๋Š” ๋‹จ์–ด๋ฅผ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค




๋งจ ๋ฐ‘ ๋ถ€๋ถ„์— Remote System Explorer End-User Runtime ํ•ญ๋ชฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์ด๋ฏธ ์„ค์น˜๊ฐ€ ๋œ ์ƒํƒœ์ด๋ฏ€๋กœ ์œ„ ํŽ˜์ด์ง€๊ฐ€ ํ‘œ์‹œ๋˜์ง€๋งŒ ์„ค์น˜๊ฐ€ ์•ˆ ๋˜์‹  ์—ฌ๋Ÿฌ๋ถ„๋“ค์€ ์ฒดํฌ๋ฐ•์Šค๊ฐ€ ๋‚˜ํƒ€๋‚  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฒดํฌ ๋ฐ•์Šค์— ์ฒดํฌํ•œ ํ›„ Next๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.


๊ทธ๋Ÿฐ ํ›„, I Accept ํ•ญ๋ชฉ์„ ์„ ํƒํ•˜๊ณ  ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด, ์ดํด๋ฆฝ์Šค๋ฅผ ์žฌ์‹œ์ž‘ํ•˜๋ผ๋Š” ํ™”๋ฉด์ด ๋‚˜์˜ค๋Š” ๋ฐ, ์žฌ์‹คํ–‰์„ ํ•˜์‹œ๊ณ , 

์ƒ๋‹จ ๋ฉ”๋‰ด [Window] - [Perspective] - [Open Perspective] ๋ฅผ ํด๋ฆญํ•˜๋ฉด ์•„๋ž˜์˜ ํ™”๋ฉด์ด ๋‚˜์˜ต๋‹ˆ๋‹ค.



๊ทธ๋Ÿผ ์—ฌ๊ธฐ์„œ Remote System Explorer ๋ผ๋Š” ํ•ญ๋ชฉ์ด ์ƒˆ๋กœ์ด ์ƒ๊ฒผ๋Š”๋ฐ, ์ด ํ•ญ๋ชฉ์„ ํด๋ฆญํ•œ ํ›„ OK๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์‹œ ์ƒ๋‹จ ๋ฉ”๋‰ด์—์„œ [File] - [New] = [Other]๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.




๊ทธ๋Ÿฌ๋ฉด ์—ฌ๊ธฐ์—๋„ Remote System Explorer๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. Connection์„ ์„ ํƒํ•˜๊ณ , Next๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.




์ž ์—ฌ๊ธฐ์„œ๋Š” ์ด์ œ ์ž์‹ ์ด ํ˜„์žฌ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ์„œ๋ฒ„์˜ ํ”Œ๋žซํผ์„ ์„ ํƒํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. Windows Server๋ฅผ ์ด์šฉํ•œ๋‹ค๋ฉด Windows๋ฅผ ์„ ํƒํ•˜๊ณ , Linux๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Linux๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ, ์—ฌ๊ธฐ์„œ ์ œ๊ฐ€ ์ถ”์ฒœ๋“œ๋ฆฌ๋Š” ๊ฒƒ์€ Linux๋ฅผ ์“ฐ๋Š” ์œ ์ €๋ถ„๋“ค์€ SSH Only๋กœ ๊ฐ€์‹œ๋Š” ๊ฒƒ์„ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์–ด์ฐจํ”ผ Linux๋ฅผ ์„ ํƒํ•ด๋„ SSH๋กœ ์ ‘์†์„ ํ• ํ…๋ฐ, ์„ค์ • ๋ฐฉ๋ฒ•์€ SSH Only ๋ถ€๋ถ„์ด ์กฐ๊ธˆ ๋” ๊ฐ„๋‹จํ•˜๋ฏ€๋กœ ์ €๋„ SSH Only๋ฅผ ์„ ํƒํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.




Host name์—๋Š” ๋„๋ฉ”์ธ ์ฃผ์†Œ ํ˜น์€ IP ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. Connection Name์€ ์ดํด๋ฆฝ์Šค ํ”„๋กœ์ ํŠธ ํƒ์ƒ‰๊ธฐ์— ๋œจ๋Š” ์ด๋ฆ„์œผ๋กœ ์•„๋ฌด๋Ÿฐ ์ด๋ฆ„์ด๋‚˜ ๋„ฃ์œผ์…”๋„ ๋ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๊ณ  ๊ทธ๋ƒฅ ๊ฐ€๋ฟํ•˜๊ฒŒ Finish๋ฅผ ๋ˆŒ๋Ÿฌ์ฃผ๊ณ  ๋๋ƒ…์‹œ๋‹ค.


๊ทธ๋Ÿฌ๊ณ  ๋‚œ ํ›„, ํ”„๋กœ์ ํŠธ ํƒ์ƒŠ๊ธฐ์—์„œ ํ•ด๋‹น ์ปค๋„ฅ์…˜ ์ด๋ฆ„์„ ํด๋ฆญํ•˜๋ฉด ๋กœ๊ทธ์ธ ํ™”๋ฉด์ด ๋‚˜์˜ต๋‹ˆ๋‹ค.






ํ˜„์žฌ ์ž์‹ ์ด SSH ํ˜น์€ ๋ฆฌ๋ˆ…์Šค์— ๋กœ๊ทธ์ธํ•˜๋Š” ID์™€ ์•”ํ˜ธ๋ฅผ ์ž…๋ ฅ์„ ํ•˜์‹œ๊ณ , OK๋ฅผ ๋ˆ„๋ฅด์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋‹จ, ROOT ์‚ฌ์šฉ์€ ๊ถŒ์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.



๋ฐ˜์‘ํ˜•

'Programming > PHP' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

PHP์—์„œ DBMS๋ฅผ ์—ฐ๋™ํ•˜๋Š” ์ƒˆ๋กœ์šด ๋ฐฉ๋ฒ•, PDO  (0) 2016.08.10
TAGS.

Tistory Comments