본문 바로가기

Dev. Server/Linux

[웹서버 구축] ② 웹서버 구축(APM)-YUM설치

 

웹서버 구축을 하기 위해서 APM(Apache, Mysql(Maria), PHP) 3개의 패키지가 설치되어야 합니다.

웹을 개발 하려는 환경에 따라 버전에 맞게 RPM(소스파일로 설치)하는게 좋지만, 크게 영향을 받지 않는다면

일반적으로  YUM(자동설치)로 쉽게 설치할 수 있습니다.

 

 


1. 의존성 라이브러리 설치

 

rpm -qa libjpeg* freetype* gd-* gcc gcc-c++ gdbm-level libtermcap-devel

 

위는 라이브러리가 설치되어있는지 확인하는 부분입니다.

 

 

 

 yum install libjpeg* libpng* gd-* gcc gcc-c++ gdbm-devel libtermcap-devel

 

Yum으로 위에서 필요한 라이브러리를 한번에 설치합니다. 

(위와 더불어 앞으로 모든 설치중에 is this ok라는 문구가 뜨면 y를 입력합니다.)

 

 

 


 

2. [APM] Apache, PHP, MariaDB 설치 

 

▶ 아파치(Apache 2.4) 설치

 

 

yum install httpd 

 

아파치를 설치해줍니다.

 

 

 

▶ Maria DB 설치

 

 

vi /etc/yum.repos.d/MariaDB.repo

 

현재 Yum으로 설치를 그대로 진해아면 Maria DB 5.5 버전이 설치됩니다.

만약 최신버전을 설치하고 싶다면, Yum 미러경로를 직접 지정해야 합니다.

 

 

 

파일이 열리면 i를 입력하여 위와 같이 최신버전경로를 입력하여 :wq를 입력해서 저장합니다.

 

 

 

yum install MariaDB-server MariaDB-client

 

Maria DB를 설치해줍니다.

 

 

 

 

▶ PHP 설치

 

PHP 역시 기존의 Yum으로 설치할 경우 PHP 5.4버전이 설치됩니다.

최신버전으로 설치하기위해 Webtatic EL 저장소를 추가합니다.

 

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

 

위 2개는 Yum 저장소를 생성해줍니다.

 

 

 

PHP 7을 설치해줍니다.

 

 

 

yum install php70w-mysql php70w-pdo php70w-pgsql php70w-odbc php70w-mbstring php70w-mcrypt php70w-gd

 

yum install php70w-pear php70w-pdo_dblib php70w-pecl-imagick php70w-pecl-imagick-devel php70w-xml php70w-xmlrpc

 

yum install php70w-xml php70w-xmlrpc

 

 

위 3개는 PHP 패키지 중에 자주 쓰는것을 설치해줍니다.

(만약 더 설치가 필요하다면, yum search php70w를 입력하여 필요한 패키지를 설치해줍니다.)

 


 

 

 

httpd -v 

php -v

 

설치 확인과 버전을 모두 확인해줍니다.

 

이상 웹서버 구축 두번째 웹서버 구축(APM)-YUM설치 이 완료되었습니다.

세번째를 이어서 참고해주세요.^^

 

[웹서버 구축] ① CentOS 7 설치 및 기본설정 바로가기

[웹서버 구축] ③ APM 설정 및 구동 바로가기

 


 

 

 

ref: https://aeac.tistory.com/21?category=639116