remi 레포지토리를 이용한 php 최신 버전 설치하기

CentOSphp를 설치하는 방법은 여러가지가 있다.
필자의 경우 고전적인 아재 근성이 남아 있어 소스컴파일을 고집해 왔으나
버전 업그레이드가 너무나 번거롭고 귀찮다. 또한 자동화에도 걸림돌이다.
그래서 패키지로 설치를 하려 봤더니…
CentOS 7버전의 기본 php버전을 봤더니 오마이갓! 5.4.x 버전이다. 참고로 현재 최신 안정 버전은 7.2 버전이다.
이런 불편을 나만 겪는게 아닌지라 드넓은 인터넷 세상을 뒤져보면 누군가는 분명히 만들어 놓은 것이 있으니 감사한 마음으로 사용하면 되겠다.

그중 remi's RPM repository를 이용하여 CentOS 7php 최신 안정 버전(7.2)을 설치하는 방법을 다루어 보겠다.

친절하게도 remi's RPM repository 사이트에 들어가보면 configuration wizard를 제공한다.
OS버전, 원하는 php버전, 인스톨 타입을 선택하면 설치에 필요한 명령어 리스트를 표시해준다.

configuration wizard

설치 환경

OS : CentOS 7 latest version minimal install

EPEL / Remi 레포지토리 설치

EPEL에 대한 설명은 https://fedoraproject.org/wiki/EPEL 을 참고하세요

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

yum-utils 패키지 설치

yum install yum-utils

remi 레포지토리의 php 7.2 레포지토리를 활성화

yum-config-manager --enable remi-php72

php 설치

yum install -y \
php-common \
php-fpm \
php-cli \
php-mysqlnd \
php-pdo \
php-gd \
php-mbstring \
php-pecl-zip \
php-soap \
php-pecl-mcrypt \
php-bcmath \
php-process \
php-opcache \
php-pecl-apcu \
php-xml

버전확인

php -v
PHP 7.2.7 (cli) (built: Jun 20 2018 08:21:26) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.7, Copyright (c) 1999-2018, by Zend Technologies

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다