본 문서에서는 CentOS
에서 apache
, php
, mysql
또는 mariadb
최신버전을 RPM 패키지를 이용해 설치 방법을 설명합니다.
오로지 설치에 대해서만 설명을 하는 문서이니 각 소프트웨어에 대한 설정은 google 검색을 이용하기를 바랍니다.(설정
에 대해서는 따로 언급하지 않습니다.)
설치 버전
OS 버전은 CentOS 7 버전을 기준으로 설명합니다.
- apache 2.4
- php 7
- mysql 5.7
apache 설치
yum -y install httpd
php 설치
epel
, webtatic
저장소 설치
epel 저장소와 webtatic 저장소를 간단하게 설명하자면 epel 저장소는 Fedora Project 에서 제공되는 저장소로 각종 패키지의 최신 버전을 제공하는 community 기반의 저장소이고, webtatic 저장소는 업데이트된 웹 관련 패키지들이 포함된 CentOS / RHEL 저장소 입니다.
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
php 설치
yum -y install php70w php70w-bcmath php70w-cli php70w-common php70w-devel php70w-embedded php70w-enchant php70w-gd php70w-interbase php70w-intl php70w-mbstring php70w-mcrypt php70w-mysqlnd php70w-pdo php70w-opcache php70w-process php70w-pear php70w-dba php70w-soap php70w-tidy php70w-xml php70w-xmlrpc
추가 기능에 대한 패키지가 필요한 경우 https://webtatic.com/packages/php70/을 참고하도록 합니다.
MariaDB 또는 MySQL 설치
mariadb 설치
mariadb
의 yum
저장소를 설치 하기위해서는 다음의 절차를 따릅니다.
https://downloads.mariadb.org/mariadb/repositories/#mirror=kaist에 접속하여 아래 그림과 같이 OS종류/버전, mariadb 버전을 선택 하면 저장소 구성 내용이 출력됩니다.
그 내용을 복사해 /etc/yum.repo.d/MariaDB.repo
파일 생성 후 내용을 저장합니다.
# MariaDB 10.1 CentOS repository list - created 2017-04-19 11:33 UTC # http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
파일에 내용 저장 후 mariadb
를 설치 합니다.
yum install MariaDB-server MariaDB-client
mysql 설치
최신 버전의 mysql
설치하는 방법은 아래 링크를 참고합니다.
MYSQL 버전별 RPM 설치하기