Linux
CentOS7 에서 MariaDB + NginX + PHP-FPM
requireme
2015. 12. 11. 16:30
1. MariaDB 설치
root]~]# yum install mariadb mariadb-server mysql
root]~]# systemctl restart mariadb
root]~]# systemctl enable mariadb
2. MariaDB 기본 보안설정
root]~]# mysql_secure_installation
- root password 설정
- 익명 사용자 제거
- 원격 로그인 제거
- test DB 제거
- 변경사항 적용
3. NginX를 위한 repo 등록
root]~]# rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
4. NginX 설치, 실행 및 서비스 등록
root]~]# yum install nginx
root]~]# nginx -t
root]~]# systemctl restart nginx
root]~]# systemctl enable nginx
5. php-fpm 설치
root]~]# yum install php php-fpm php-mysql
5. nginx 관련 파일 권한 변경
root]~]# chown nginx:root -R /var/log/php-fpm/
root]~]# chown root:nginx -R /var/lib/php/
root]~]# cp /etc/php-fpm.d/www.conf /etc/php-fpm.d/www.conf.org # 원본복사
root]~]# vi /etc/php-fpm.d/www.conf
#listen = 127.0.0.1:9000
listen = /var/run/php-fpm/php-fpm.sock
#user = apache
user = nginx
#group = apache
group = nginx
5. php-fpm 설치
root]~]# yum install php php-fpm php-mysql
root]~]# systemctl restart php-fpm
root]~]# systemctl enable php-fpm