포럼

이전 글에 이어서 리눅스에서 초고속으로 XE를 설치하는 방법에 대해 적으려고 합니다. 개인적인 생각으로는 Windows때보다 더 간단해 보이네요. 명령어 몇 줄만 치면 설치가 끝납니다. (!!)


dba8b0f88b326ad973490c2f3bb32da0.png
우선 공인 IP 주소를 복사해줍니다.

2fc64db418b3358834e964d9a806492e.png
PuTTY로 접속해줍시다. 없으신 분은 다음 MORE.

c6211bf2330f649f70da9a368d950249.png
멘 처음 명령어는 sudo su - 입니다. 일종의 편법이죠. azureuser의 암호를 쳐 줍시다.

5e2efb3e6fd8e713dfceac30201f5dc7.png
그 다음 passwd를 이용해 root 비밀번호를 바꿔줍시다.

99b983892094b5c6d2fc3736e15da7d1.png
root상태에서 yum update를 치고 Y.

99b983892094b5c6d2fc3736e15da7d1_1.png
이렇게 나오면 업데이트가 끝난 것입니다. 네트워크 오류가 뜬다면 잠시 뒤에 다시 해보시길 바랍니다.

9fe8989acc5529ce52b04345b07d01ca.png

yum install -y httpd php php-gd php-mysql php-gd php-mbstring mysql mysql-server 를 복사해서 쳐줍시다. 위와같이 나오면 정상적으로 설치된 것입니다. 만약 하나라도 오류가 난다면 해당 서비스를 다시 install 해 보시기 바랍니다.

18b41bd4d65affb115db301e7fd5ad8d.png
service httpd start 를 치고 엔터.

7ae1eca8518790f13cc9ef83678d5edf.png
service mysqld start 를 치고 엔터.

6ee5d728f97a9ed389140cf8a28dc81e.png
mysql -uroot 로 mysql에 접속을 해줍시다.

ba67be36207657a5c8639c0c0e12be48.png
use mysql; 을 쳐줍시다.

c2db950296d6f818d582c1eb3f745490.png
update user set password=password('비밀번호') where user='root'; 를 치면 root 비밀번호가 변경됩니다.

f87ec361e673abe637ec9d361787d5f7.png
flush privileges; 를 쳐줍시다.

4bc3be97988d53a0c7292ffdcc9c0ff7.png
create database xe; 를 쳐서 xe라는 데이터베이스를 생성해줍시다.

41de710e69a9409d99dad9cc08190e4c.png
exit;로 리눅스로 되돌아옵시다.

bb81b65cc87bec61fd1e21d36f843ba6.png
cd /var/www/html/ 을 이용해 기본 웹 서버 폴더로 와줍시다.

05b16c1eab1e5af2368b77f900172f69.png
curl -O https://atde.kr/xe.tar.gz 로 XE파일을 받아줍시다. 제 개인 서버에 올린 것으로, 다른 파일을 받아도 됩니다.

1b6d54eab4759202e482e3779bafd01f.png
tar xvfz xe.tar.gz 로 파일의 압축을 풀어줍시다.

99b983892094b5c6d2fc3736e15da7d1_2.png
chmod -c 777 /var/www/html/ 로 html폴더 전체를 777로 바꿔줍시다.

89a575cb74c08d6c470cc3b9a4c9153d.png
이제 XE만 설치하면 됩니다. DB 호스트네임을 localhost로 하는거 잊지 마세요.

99b983892094b5c6d2fc3736e15da7d1_3.png
타임 존을 한국으로 잡아주면...

96cd43918251287b2bc795d95753c36f.png
XE설치, 끝.


아주 간단하게 명령어만으로 XE 설치가 완료되었습니다. 이 명령어들을 정리하면 다음과 같습니다.

sudo su -
passwd
(비밀번호 입력)
yum update
y
yum install -y httpd php php-gd php-mysql php-gd php-mbstring mysql mysql-server
service httpd start
service mysqld start
mysql -uroot
use mysql;
update user set password=password('원하는 비번') where user='root';
flush privileges;
create database xe;
exit;
cd /var/www/html/
tar xvfz xe.tar.gz
chmod -c 777 /var/www/html/

이렇게 리눅스에서도 XE 설치기를 정리하였습니다. 저도 처음에는 저렇게 쉽게 XE가 설치되는줄 몰랐습니다. (아는 분이 이렇게 이렇게 하면 된다고 알려주시더군요.) XE 구축이 필요한 분들도 저렇게 간단하게 가능하니, 보다 쉽게 설치를 하실 수 있었으면 합니다.

여담이지만, 멘 처음 리눅스 root 접근하는데 한참 해맸습니다. Windows Azure에서는 root 비밀번호를 뭐로 설정하는진 몰라도, 생성시 입력한 내용과 다르더군요. 어디선가 본것같은데 sudo만 쓰라는 것 같기도 했습니다....만 뭐 편법으로 root에 접근해줍시다. root가 없으면 뭔가 리눅스가 아닌것 같아서 말이죠...ㅎㅎ;;

블로그에 있는 글을 옮긴 것입니다. https://svet.kr/737

트위터 https://twitter.com/hyung778/status/460431675785093120 페이스북 https://www.facebook.com/permalink.php?story_fbid=317551505059616&id=100004143064211&stream_ref=10

글쓴이 제목 최종 글
LaDEA 쇼핑몰을 하나 구축하려고 하고 있습니다 [11] 2014.04.28 by LaDEA
LI-NA [Microsoft Azure 온라인 캠프] Windows Server 2012 R2 XE 설치기 [6] 2014.04.28 by 쵸니쵸니
쵸니쵸니 [Microsoft Azure 온라인 캠프] CentOS 6.5에 Xpressengine 설치 후기  
쵸니쵸니 [Microsoft Azure 온라인 캠프] Windows Server 2012 R2에 Xpressengine 설치 후기 file  
이즈야 socket.io 동작 성공~ [26] file 2014.04.28 by teguh100
LI-NA [Microsoft Azure 온라인 캠프] OpenLogic CentOS 6.5 XE 설치기  
LI-NA 역시 답변을 하고 나면 뿌듯하네요. + mid 관련 [22] file 2014.04.27 by 쿨럭이
mAKEkr 많은분들이 웹 접근성과 웹 호환성을 헷갈려 하시네요. [4] 2014.04.27 by teguh100
YJSoft 템플릿 오류 처리 방식 변경 테스트 부탁드립니다 [2] 2014.04.27 by 銀童
GG 자바스크립트 암호화 기법 뚤렸네요 [6] 2014.04.27 by Paul
애니즌 이제 약 30분 뒤면 10주년입니다. [32] 2014.04.27 by 정도길
LI-NA 대량의 게시글 및 덧글 삭제...? [9] 2014.04.27 by 콩까기
독도2005 4월 공개강좌에 대한 저의 간략한 후기 [2] 2014.04.27 by CTN
oscarmike Treasurej 심플로그인 수정버전 완성! file  
독도2005 Microsoft Azure 캠프 신청하신 분들.... [5] 2014.04.26 by KrteamENT
Hikooooon XE 알림센터lite Gray 말풍선 적용 [20] file 2014.04.26 by 상자님
뀰귤 XE마켓의 성의없는 판매자.... 후기 글 [5] 2014.04.25 by 키스투엑스이
리크스 웹 디자인 관련해서.. [4] 2014.04.25 by LI-NA
HolyJohn 악성공격을 못 버텨서 결국은 사이트를 셧다운 했습니다 [10] 2014.04.25 by HolyJohn
schwarz zb4 사용중인 홈피인데.. xe 갈까요 .. ? [2] 2014.04.25 by stone돌미