Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- deep learning
- hackerschool
- backend
- webhacking
- Linux
- 웹해킹
- BOF 원정대
- 딥러닝
- 리눅스
- Scala
- BOF
- c++
- Web
- hacking
- 인공지능
- 백엔드
- 파이썬
- Python
- php
- hackthissite
- 러닝 스칼라
- 러닝스칼라
- c
- ChatGPT
- flask
- 챗GPT
- Shellcode
- mysql
- Javascript
- 경제
Archives
- Today
- Total
jam 블로그
[리눅스] 페도라13에서 제로보드4, xe 구축 본문
728x90
리눅스에 제로보드4 와 xe를 구축하는 방법에 대해서 써봅니다.
mysql> flush privileges;
리눅스는 페도라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
라) 그다음 웹페이지 읽어보면서 설치를 합니다.
'시스템 > 리눅스' 카테고리의 다른 글
[명령어] 파일 문자셋 바꾸기 (iconv) (0) | 2010.09.10 |
---|---|
[설정] fedora 13 repomd.xml 오류 (0) | 2010.09.07 |
[명령어] 리눅스 서비스 자동 실행 방법 (chkconfig) (0) | 2010.07.16 |
[명령어] zlib.h gcc로 컴파일 시 (0) | 2010.06.10 |
리눅스 권한 종류 및 파일 시스템 종류 (0) | 2010.06.04 |
Comments