jam 블로그

[리눅스] 페도라13에서 제로보드4, xe 구축 본문

시스템/리눅스

[리눅스] 페도라13에서 제로보드4, xe 구축

kid1412 2010. 8. 3. 16:59
728x90
리눅스에 제로보드4 와 xe를 구축하는 방법에 대해서 써봅니다.

리눅스는 페도라13이며, 페도라 버전은 거의 신경 안쓰셔도 됩니다.(콘솔에서 작업할 것이므로)

우분투는 시간이 나면 차이점에 써 놓겠습니다.

1. 필요한 준비물 
1) 컴퓨터 : 사양은 vm웨어를 쓸 경우 vm웨어에서 리눅스가 잘 돌정도의 사양, 직접 컴터에 올릴꺼면 무난하게 리눅스 돌릴정도의 사양이면 됩니다.
2) 제로보드4 소스  : 이건 제가 올린거 받으시면 됩니다. (pl9이며 utf8버전으로 진행합니다.)
3) 제로보드xe 소스 : 그냥 최신거 받아서 씁니다.
4) winscp : sftp 윈도우 버전으로 보시면 됩니다. 윈도우에서 리눅스로 파일을 넘기기 위해 씁니다.

2. 설치
1) apm(apache + php + mysql) 설치하기
먼저 설치가 되어있는지 확인합니다. 
가) rpm -qa | grep httpd
나) rpm -qa | grep mysqld
다) rpm -qa | grep php

제대로된 결과가 나온다면 깔려있는겁니다. 페도라를 깔때 웹프로그래밍 옵션을 선택시 apm은 다 깔립니다. 
안깔려 있을 경우 다음과 같습니다. 

페도라에서는 yum 명령어로 깔면 됩니다.
가) yum install httpd
나) yum install mysql mysql-devel mysql-server
다) yum install php-cli php-db php-mysql php-devel

2) apm 서비스를 시작
가) service httpd start
나) service mysqld start

3) 서비스 시작하기 및 자동시작 설정하기
서비스 시작하기
가) service httdp restart
나) service mysqld restart

자동시작 설정 방법
가) chkconfig --list | grep mysql
=> mysql의 자동시작 설정을 확인
나) cat /etc/inittab
=> 자신의 런레벨을 확인합니다.
다) chkconfig --level 5 mysqld on
=>런레벨 5에 mysqld를 자동실행합니다.

4) httpd 설정하기
가) vi /etc/httpd/conf/httpd.conf
=> httpd의 기본적인 설정파일입니다.
=> 기본적인 웹서버 경로는 : DocumentRoot "/var/www/html" 이며,
=> 추가할 부분은 : DirectoryIndex index.html index.html.var 에서 index.php를 추가합니다.

5) 제로보드4 설치하기 
가) 제로보드4 소스 받아서 /var/www/html에 넣습니다. (압축풀면 bbs가 나오는데 그 폴더채로 넣습니다.)
나) mysql에 디비를 생성합니다.
=> mysql -u root 로 비번없이 접근을 합니다.
=> 그 다음 root 비번을 설정해야합니다.
     mysql> use  mysql;
     mysql> update  user  set  password=password('123456') where user='root';
     mysql> flush  privileges;
다) 이제 웹으로 접근을 합니다.
=> http://ip/bbs/install.php
=> 참고로 제로보드4 index.php는 아무내용이 없기 때문에 index.php에 나중에 접근할 주소를 넣어서 리다이렉트 시키는 방법을 쓰는게 좋습니다.
라) 한글이니 잘 읽고 설치를 합니다. 
=> 제로보드 세세한건 직접 해보면 됩니다. 

6) 제로보드xe 설치하기
가) 제로보드xe 소스를 받아서 /var/www/html에 넣습니다. (압축풀면 xe가 나오는데 폴더채로 넣습니다.)
=> 소스를 두가지 받아야합니다. 첫번째는 기반이 되는 xe core이며 다른 한가지는 게시판을 만들수 있는 모듈소스입니다.
나) 폴더 권한을 줍니다.
=> chmod -R 707 xe
다) 웹으로 접근하여 설치합니다.
=>http://ip/xe
라) 그다음 웹페이지 읽어보면서 설치를 합니다.


Comments