일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- #웹솔루션
- #홈페이지
- #이미지
- #동영상
- 사이트제작
- #솔루션
- 해피씨지아이
- #뉴스
- #홈페이지제작
- #CSS
- happycgi
- jquery
- #해피CGI
- #jQuery
- 쇼핑몰
- #image
- javascript
- CGIMALL
- 홈페이지
- 솔루션
- #cgimall
- php
- 게시판
- #쇼핑몰
- 홈페이지제작
- #업종별
- 해피CGI
- 웹솔루션
- CSS
- #happycgi
- Today
- Total
웹솔루션개발 22년 노하우! 해피CGI의 모든것
[해피CGI][cgimall] windows 10에 Ubuntu 리눅스를 설치하자. 본문
안녕하세요 해피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 명령어를 이용하여 자신의 아이피주소를 확인할 수
있습니다. ^^
'웹프로그램밍 자료실 > LINUX 자료' 카테고리의 다른 글
[해피CGI][cgimall] Glances 서버 모니터링 툴 응용편 (0) | 2019.05.29 |
---|---|
[해피CGI][cgimall] 서버 Mysql 모니터링 mytop (0) | 2017.02.07 |
[해피CGI][cgimall][유틸리티] 영한사전 edic R (0) | 2016.11.29 |
[해피CGI][cgimall] APM setup For Win95/98/NT/ME/2000 (0) | 2016.11.25 |
[해피CGI][cgimall] GD 라이브러리 ver 1.5 (0) | 2016.11.22 |