본문 바로가기

coding

Centos8 nginx + php7.2 + php-fpm + mariadb10.3.17 설치

#sudo yum update

yum 업데이트 (좀 오래걸림)

#sudo reboot

업데이트 후 리눅스 재부팅

#sudo yum search php-

centOS서버에서 php 검색

#sudo yum module list php

php 모듈 리스트 확인

#yum install php-gd 

php gd 라이브러리 설치

 

#sudo yum install php php-fpm

php-fpm 설치

 

#php-fpm -v

php-fpm 버전확인

#sudo systemctl enable php-fpm.service

php-fpm 서비스 활성화

 

#sudo systemctl start php-fpm.service

 #sudo systemctl stop php-fpm.service

 #sudo systemctl restart php-fpm.service

php-fpm 재부팅

# yum install nginx 

 

yum으로 nginx 설치

 

안된다면 외부저장소로 설치

 

#vi /etc/yum.repos.d/nginx.repo

/etc/yum.repos.d 경로에 nginx.repo 파일을 추가하고 내용은 다음과 같이 작성한다.

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1

위 내용은 공식사이트에 있으며 OS가 다르다면 해당 OS에 맞게 수정해주면 됨.
CentOS7은 위와 같이 작성하면 됨.

:wq 저장

# yum install -y nginx 

#nginx -v

nginx version: nginx/1.14.1

버전확인

#cat /etc/nginx/conf.d/php-fpm.conf

cat명령어를 이용한 php-fpm 구성위치 찾기

소켓 작동 확인

#systemctl restart nginx.service

nginx 실행

#sudo vi /usr/share/nginx/html/hello.php

vi로 hello.php 작성하고 php 작동하는지 확인

 

<?php 

 phpinfo();

?>

 

#yum install mariadb-server

마리아 db 설치

 

#mysql --version

db버전확인

#yum install php-mysql 

php-mysql 설치하여 mariadb와 연동

 

mysql 비밀번호 변경법은 아래

비밀번호 엔터치면 됨

 

설치후 

systemctl start mariadb

#set password=password('newpassword')

 

 

 

 

'coding' 카테고리의 다른 글

centos 8 root 비밀번호 변경  (0) 2020.02.23
x-powered-by / nginx server token 숨기기 / root dir 변경  (0) 2020.02.19