웹솔루션개발 22년 노하우! 해피CGI의 모든것

[해피CGI][cgimall] windows 10에 Ubuntu 리눅스를 설치하자. 본문

웹프로그램밍 자료실/LINUX 자료

[해피CGI][cgimall] windows 10에 Ubuntu 리눅스를 설치하자.

해피CGI윤실장 2018. 7. 25. 09:14

안녕하세요 해피CGI 입니다. 

웹 프로그램을 공부하거나 혹은 서버를 공부하려면 반드시 서버가 필요 합니다.
하지만 그렇다고 서버를 구매하거나 서버용으로 PC 를 조립하는건 운전연습을 위해 차를 사는것과 같죠 ^^;
그래서 보통 자신의 Windows PC 에 가상머신을 설치하고 리눅스를 설치할 겁니다.
그런데 이런 번거로운 과정을 줄일 수 있는 방법이 있어서 소개해 드릴까 합니다. ^^
(Windows10 사용자만 가능 합니다.)


Windows Store 에 Ubuntu 앱을 검색하시면 총 9개가 나옵니다.


9개 중 첫번째 있는 Ubuntu 를 클릭하신 후 설치 버튼을 누르면 Ubuntu(Linux) 설치는 끝납니다.


Windows 의 숨겨진 기능을 활성화 하셔야 합니다. 
검색에서 windows 기능 을 검색하세요.


Linux 용 Windows 하위 시스템을 활성화 하시고 확인을 누르세요.
자동으로 요한 프로그램을 업데이트 하게 됩니다. 
그리고 재시작을 해주시면 됩니다.


Ubuntu 를 실행하시면 됩니다. 
당연히 이 과정중에 계정생성 및 패스워드 입력이 있습니다.
그러나 저는 이미 설치한 관계로 스크린샷을 찍을 수가 없었습니다. ㅜㅜ;


하는 일련의 과정이 필요하지 않고 매우 심플하게 설치할 수 있어서 너무 맘에 들었습니다. ^^*   
그런데 여기서 끝나면 Ubuntu(Linux) 로 할 수 있는게 없답니다.
그래서 Apache, php, Mysql 까지 설치를 해 보도록 하겠습니다. 


모듈을 설치하거나 업데이트 하기 위해서는 반드시 관리자 권한이 필요합니다.
Ubuntu(Linux)를 방금 셋팅했기 때문에 관리자 비번이 없는 상태 입니다.
관리자 비번부터 생성해 줍니다.
sudo passwd root 를 입력하시고 비밀번호를 설정 하세요.


su -l 명령어로 root 로 로그인 하세요. 비밀번호는 당연히 설정하신 비밀번호 입니다.


TIP, 브라우저에서 복사한 또는 Ctrl + C 한 내용을 화면에 붙여 넣고 싶다면 마우스 우 클릭하세요!

1.Apache 를 설치합니다.
apt-get install apache2


2.Mysql 설치
apt-get install mysql-server mysql-client


3.php설치
apt-get install php libapache2-mod-php php-xml php-gd php-mysql


위의 설치가 모두 완료되었다면 이제 Apache 를 재시작 해 보도록 합니다. 
/etc/init.d/apache2 restart

앗 그런데 재시작하니까 아래와 같은 오류가 납니다. 


해결책을 찾았습니다. ^^;
vi /etc/apache2/apache2.conf
apache2.conf 파일의 제일 하단에 아래의 코드를 추가해 주세요.
AcceptFilter http none
만약 SSL(https)를 활성화 하고 싶다면 AcceptFilter https none  코드도 같이 추가하시기 바랍니다.
( vi 에디터 사용방법을 모르시는 분은 구글링으로 "vi 파일수정 방법"을 검색하셔서 방법을 숙지하시기 바랍니다. 어렵지 않아요 ^^; )


그리고 이제 또 Apache 를 재시작 해 봅니다.
/etc/init.d/apache2 restart


위의 과정까지 문제가 없이 설치 하셨고 아파치가 재시작 된다는 것은 웹서버가 가동된다는 뜻 입니다.

리눅스에서 웹서버 디렉토리는 /var/www/html 입니다.


그리고 windows 에서 해당 경로로 접근하려면 ?
C:\Users\%USERNAME%\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\ 로 접근하시거나 숨김폴더 표시 옵션을 활성화 하신후 경로로 접근하시면 됩니다.
그리고 편하게 작업하시려면 바로가기 만들어 두시면 더더욱 편리하게 사용할 수 있습니다. 


자 그럼 웹서버가 잘 작동하는지? 그리고 PHP 잘 구동되는지 확인해 봅니당. 


그 외에 제가 필요로 하는 모듈들을 설치해 봤는데요.
설치 잘 되고 작동도 잘 되서 너무 너무 맘에 드네요.
마소가 간만에 이쁜짓했네요 ^^*


※TIP※
PHP 버젼은 기본7 버젼으로 셋팅 됩니다.
PHP 버젼을 낮춰서 설치하고 싶다면 구글링을 조금 하셔서 설치하시기 바랍니다. 
 
거의 깡동 리눅스나 마찬가지 입니다.
필요로 하는 모듈이 없거나 버젼이 맞지 않을 수 있습니다.
그래서 아래의 명령어를 한번 실행해 주시면 좋을 듯 합니다. ^^
sudo apt-get update
sudo apt-get upgrade

그리고 ifconfig 명령어를 이용하여 자신의 아이피주소를 확인할 수 있습니다. ^^



홈페이지바로가기

Comments