클라우드 서버에 그누보드5 빠르게 설치하기. GNUBOARD5 PHP VERSION > 그누보드5 팁자료실

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누보드5 팁자료실

클라우드 서버에 그누보드5 빠르게 설치하기. GNUBOARD5 PHP VERSION 정보

클라우드 서버에 그누보드5 빠르게 설치하기. GNUBOARD5 PHP VERSION

본문

https://youtu.be/9GZGdZ1-1UI

 

웹호스팅에서는 서비스 신청후 바로 서비스를 이용하지 못하는 경우가 있는데 클라우드 서비스를 이용하면 서버를 바로 만들고 웹사이트를 바로 이용할 수 있습니다.


이번에는 그누보드5 PHP 버전을 MYSQL, NGINX, PHP-FPM 조합으로 사용하는 방법에 대해 알아보고자 합니다.

 

설치 순서

 

1. 클라우드 서버 생성
    AWS Lightsail 서비스에서 ubuntu 22.04 인스턴스 생성

 

2. 서버 접속
    ssh -i pem파일 ubuntu@서버IP

 

3. 그누보드5 복제
    git clone https://github.com/gnuboard/gnuboard5.git

 

4. DB 서버 설치
    sudo apt update
    sudo apt install mysql-server
    sudo systemctl status mysql

 

5. mysql db, user 생성
    sudo mysql -uroot

 

    # mydatabase, myuser, mypassword는 상황에 맞게 수정하세요
    CREATE DATABASE mydatabase;
    CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
    GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';


    FLUSH PRIVILEGES;

 

6. 웹서버 설치
    sudo apt install nginx
    sudo systemctl status nginx

 

7. PHP 설치
    sudo apt install php8.1-fpm
    sudo systemctl status php8.1-fpm

 

8. 웹서버 설정
    sudo vi /etc/nginx/sites-enabled/default
    
    server {
        listen 80 default_server;
        listen [::]:80 default_server;
        root /home/ubuntu/gnuboard5;
        index index.html index.htm index.nginx-debian.html index.php;
        server_name _;
        location / {
                try_files $uri $uri/ =404;
        }
        location ~ \.php$ {
                include snippets/fastcgi-php.conf;
                fastcgi_pass unix:/run/php/php8.1-fpm.sock;
        }
    }

 

    sudo systemctl restart nginx


9. 퍼미션 설정, 디렉토리 생성

    sudo chmod 701 /home/ubuntu

    mkdir /home/ubuntu/gnuboard5/data
    chmod 707 /home/ubuntu/gnuboard5/data

 

10. php 필수 모듈 설치
    sudo apt install php-gd php-mysql
    sudo systemctl restart nginx

 

11. 그누보드5 설치 
    http://서버IP

 

=끝=

 

그누보드 커뮤니티
https://sir.kr

추천
5

댓글 1개

전체 2,431 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT