그누보드 최소사양을 만족하기 위한 서버 세팅 (feat. 라즈베리파이/우분투/apache2/php7.4/mariadb)
본문
1.업데이트&업그레이드
[code]sudo apt update && sudo apt upgrade[/code]
2.Apache2 설치
[code]apt install apache2 -y[/code]
3.처음 apache2를 설치하고 index.html이 위치한 폴더(디렉토리)에 파일수정/파일 업로드가 불가능하다면
[code]chmod 777 -R /var/www/html[/code]
*위의 /var/www/html 은 아파치를 처음 설치했을 때 위치하는 기본 경로이고, 시스템&개인 설정으로 각각 다를 수 있다.
*우분투에 순정(아무 설정 안한)apache2를 설치 했다면 기본 경로는 /var/www/html 이다.
4.php7.4와 php db연동 모듈 설치
[code]sudo apt update && sudo apt upgrade[/code]
[code]sudo apt install php7.4 php7.4-common libapache2-mod-php7.4 php7.4-cli -y[/code]
[code]sudo apt install php7.4-fpm php7.4-common libapache2-mod-fcgid php7.4-cli -y[/code]
5.아파치&php db연동 모듈 재시작
[code]sudo systemctl restart apache2[/code]
[code]systemctl status php7.4-fpm [/code]
6.php 버전 확인
[code]php -v [/code]
*7.4가 아닌 8.0이나 8.1이 나왔다면 다시 설치, 그래도 8.0이나 8.1이 뜬다면 고수에게 부탁하길...
7.MariaDB 설치
[code]sudo apt update[/code]
[code]sudo apt install mariadb-server -y[/code]
8.GD라이브러리 설치
[code]sudo apt install php7.4-gd -y[/code]
[code]php -m | grep gd[/code]
[code]dpkg -l | grep php | grep gd[/code]
9.Iconv 설치
[code]sudo apt-get install php7.4-iconv -y[/code]
10.node.js 설치
*CURL 설치
[code]sudo apt-get install curl -y[/code]
*node.js 설치
[code]sudo apt install nodejs[/code]
*노드 패키지 매니저(npm) 설치
[code]sudo apt install npm[/code]
11.시스템 재시작
[code]systemctl restart apache2 [/code]
12. 시스템 재시작 후 자동 시작 설정
[code]systemctl enable apache2[/code]
[code]systemctl enable mysql[/code]
[code]systemctl enable node.js[/code]
*mariadb 설정 참고
https://dsclub.kr/bbs/board.php?bo_table=code&wr_id=8
tak2님의 댓글
tak2 아이피 (192.♡.0.1) 작성일termux 사용자들은 sudo apt install nodejs가 오류가 발생하면
apt install nodejs 를 하세요