팝업레이어 알림

팝업레이어 알림이 없습니다.

Memory

HOME > 공지사항

CentOS 라즈베리파이4B 4G --> CentOS7 Apache php mariadb phpmyadmin 설치

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 24,325회 작성일 22-03-29 12:24

본문

Apache --> Apache는 Apache Software Foundation에서 만든 웹 서버 프로그램

Nginx -->  Apache의 C10K 문제점 해결을 위해 만들어진 Event-Driven 구조의 웹 서버


어떤 웹서버가 더좋다라는것은 사용자의 의도에 따라 다르다.

그래서 오늘은 Apache로 설치 한 경우를 메모한다.


* Epel 저장소 추가

nano /etc/yum.repos.d/epel.repo


[epel]

name=Epel rebuild for armhfp

baseurl=https://armv7.dev.centos.org/repodir/epel-pass-1/

enabled=1

gpgcheck=0



CentOS7 한글 인식

yum install ibus-hangul

yum install baekmuk-ttf-fonts-common

yum install google-noto-sans-korean-fonts


방화벽 설정

firewall-cmd --add-service=http --permanent

firewall-cmd --add-service=https --permanent 

firewall-cmd --reload


아파치 설치

yum install httpd

systemctl start httpd

systemctl enable httpd



php 설치

nano /etc/yum.repos.d/php72-testing.repo 


[php72-testing]

name=Remi php72 rebuild for armhfp

baseurl=https://armv7.dev.centos.org/repodir/community-php72-testing/

enabled=1

gpgcheck=0


yum install php php-gd 


그누 설치시 에러 발생 추가로 다시 설치

yum install httpd php bind bind-utils php-mysqlnd php-soap php-gd php-mbstring 

service httpd restart



mariadb 설치

yum install mariadb-server

systemctl start mariadb

systemctl enable mariadb




mysql_secure_installation

Enter current password for root (enter for none): 엔터

Set root password? [Y/n]  y

New password: ***** (비밀번호 설정)

Re-enter new password: ***** (비밀번호 확인)

Remove anonymous users? [Y/n] y

Disallow root login remotely? [Y/n] y

Remove test database and access to it? [Y/n] y 

Reload privilege tables now?[Y/n] y 


* 시간 설정

ntp 인터넷 시간 동기화  

yum install ntp 


ntp 서비스 방화벽을 설정

firewall-cmd --add-service=ntp --permanent

ntp 서비스 시작 

systemctl start ntpd


phpmyadmin yum install phpmyadmin 404에러가 나오는 경우 시간 낭비하지 말고 직접 다운 받아 설치하자.

phpmyadmin 화일을 wget 으로 직접 다운로드 한다.

다운로드 경로는 /var/www/phpmyadmin 기준으로 한다.

wget https://files.phpmyadmin.net/phpMyAdmin/5.2.0/phpMyAdmin-5.2.0-all-languages.tar.gz   

압축해제  tar xpvf phpMyAdmin-5.2.0-all-languages.tar.gz 


제타위키에 잘 설명되어 있다. 

https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_phpMyAdmin_%EC%84%A4%EC%B9%98_(%EC%88%98%EB%8F%99) 

댓글목록

등록된 댓글이 없습니다.