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