포럼

이번 온라인 캠프에서 제공된 서버는 Windows Server 2012 R2와 CentOS 6.5입니다.

사실 제가 운영하는 서버는 Ubuntu 12.04라서... CentOS는 이 기회에 배우면서 설치해보게 되었네요.

Ubuntu에서는 apt-get을 이용하여 패키지를 설치하지만 CentOS등 rpm을 기반으로 하는 Linux에서는 yum을 이용합니다.

 

#sudo -s

 => 자신의 비밀번호를 입력하여 이후 모든 작업의 root 권한을 획득합니다.

#yum update

 => yum의 데이터베이스를 업데이트 합니다.
#yum -y install httpd

 => apache를 설치합니다.
#yum -y install mysql

 => mysql 클라이언트를 설치합니다.
#yum -y install php

 => php 모듈을 설치합니다.
#yum -y install php-gd

 => php의 gd library 모듈을 설치합니다.
#yum -y install php-mysql

 => php의 mysql, mysqli 모듈을 설치합니다.
#yum -y install mysql-server

 => mysql 서버를 설치합니다.
#yum -y install ftp

 => ftp 클라이언트를 설치합니다.
#yum -y install vsftpd

 => 리눅스의 ftp 서버중 하나인 vsftp를 설치합니다.
#service httpd start

 => apache 데몬을 시작합니다.
#service mysqld start

 => mysql 데몬을 시작합니다.
#service vsftpd start

 => vsftp 데몬을 시작합니다.

#wget https://github.com/xpressengine/xe-core/archive/master.zip /var/www/html/xe.zip

 => 웹사이트 루트에 github에서 XE의 최신 코어를 다운로드 합니다.

#unzip /var/www/html/xe.zip

 => 다운받은 xe 코어의 압축을 해제합니다.

#mv /var/www/html/xe-core-master /var/www/html/xe

 => 기본 디렉터리명이 xe-core-master 이기 때문에 디렉터리명을 xe로 변경합니다.

#chmod 707 /var/www/html/xe

 => xe를 설치할 수 있도록 707 권한을 부여합니다.
#touch /var/www/html/index.php

 => 웹사이트 루트에 index.php 파일을 생성합니다.

#echo "<?php header('location: ./xe'); ?>" >> /var/www/html/index.php

 => 자동으로 xe 로 넘어갈 수 있게 index.php의 내용을 추가합니다.

#mysql_secure_installation

 => 초기에는 mysql의 비밀번호가 설정되어있지 않기때문에 초기 설정을 진행합니다. root의 패스워드를 지정합니다.

#mysql -uroot -p

 => mysql 클라이언트로 접속합니다.

mysql>create database `xe`;

 => 새 데이터베이스 xe를 생성합니다.

mysql>exit;

 => mysql을 종료합니다.

===========================================

이제 xe를 설치할 수 있습니다. Linux도 역시나 HTTP서비스를 위해 80번 포트 끝점을 개방해야 합니다.

이 글은 https://pwneo.com/xe/php/621 에도 게제되어 있습니다.

글쓴이 제목 최종 글
곰탕lol왕자 리퍼러 통계는 다들 잘되시나요? [2] 2014.05.08 by Tyler
Novelic XE 코어 1.4 / 1.5 / 1.7 설치 비율을 통계로 낼 수는 없을까요 [8] 2014.05.07 by LI-NA
파파민 작성자 국기출력 기능이 드디어 구현되었군요 ^^ [3] 2014.05.07 by LI-NA
곰탕lol왕자 xe에 놀이는 뭐뭐 설치하셨나요? [7] 2014.05.06 by 키스투엑스이
이즈야 모듈 개발에 뛰어들었습니다 [36] file 2014.05.06 by 애니즌
StyleRoot XE 푸시 알림 앱과 모듈을 개선하면서 끄적끄적... [10] file 2014.05.06 by 애니즌
건즈 메타블로그 툴은 왜 개발이 안되는 걸까요? [5] 2014.05.05 by 건즈
KrteamENT XE 웹사이트 유지보수 및 사이트 개설 [영상추가완료] [48] 2014.05.05 by KrteamENT
도라미 다올 CMS 1.0.0.3 업데이트 (XE 1.5 보안패치) [1] 2014.05.04 by pentopen
ひりゅう. 등록일자로 정렬시 srl로 접근하면 페이지를 못받아옵니다 file  
mAKEkr 지금 XE에서 가장 필요한 강좌는 개발강좌도 아닌 디자인강좌도 아닌 [18] 2014.05.03 by Novelic
W.O 자료실에서 썸네일 이미지 보는 맛이 쏠쏠하네요 [10] 2014.05.02 by 쿨럭이
아기나옹이 본문 삽입 시 이미지 왜곡 문제점.. [1] 2014.05.02 by 애니즌
mAKEkr 이 로그인 레이아웃을 배포할까요? [26] 2014.05.02 by 마음의빈자리
qwms 처음으로 공격 받아봤네요. [9] 2014.05.02 by teguh100
Lansi XE 에디터 [13] 2014.05.01 by Lansi
Lansi XE 1.7.4.2 업데이트  
여우별다솜 XE상에서 결제 어떻게들 하고 계시나요? [1] 2014.04.30 by KrteamENT
애니즌 ㅋ ㅑ ~ 애드온이란 녀석은 정말 재밌는 녀석인 것 같습니다. [29] 2014.04.30 by 애니즌
KrteamENT 제작의뢰의 기본적인 매너와, 의뢰방법 [12] 2014.04.29 by KrteamENT