6 분 소요

GNU Board 웹 서버 생성


# apache2 설치
$ seo@seo: sudo apt install -y apache2
# vi editor 설치
$ seo@seo: sudo apt install -y vim
# php 언어설치
$ seo@seo: sudo apt install -y php php-mysql php-common php-gd php-fpm php-xml php-json php-curl
# git 설치
$ seo@seo: sudo apt install -y git
# mysql 설치
$ seo@seo: sudo apt-get install -y mysql-server
# "/var/www/html" 경로에 GNU Board project clone 
$ seo@seo: cd /var/www/html
$ seo@/var/www/html: sudo git clone https://github.com/gnuboard/gnuboard5
$ seo@/var/www/html: cd gnuboard
$ seo@/var/www/html: sudo mkdir data
# data 폴더의 실행 모드 설정
$ seo@/var/www/html: sudo chmod 707 data
$ seo@/var/www/html: sudo systemctl restart apache2

MySQL 데이터베이스, User 세팅


$ seo@seo: mysql -u root -p
# password : 없음(그냥 엔터)
mysql > create database gnuboard;
mysql > use gnuboard;
mysql > create user board@localhost identified by '1234';
mysql > grant all privileges on gnuboard.* to board@localhost;
mysql > exit;

게시판 설치

  • web brower 에서 http://192.168.5.132/gnuboard5/ 로 이동 (ip : ubuntu-server 에서 ip addr 해서 나온 결과)

  • 설치하기 ㄱㄱ

  • 아래와 같이 정보 입력 (db 설정한거 참고)

  • 글쓰기 등 기능 사용해보기,,

댓글남기기