[CentOS7] php7 설치하기

Posted on 2017-03-10 19:41:50


CentOS7 리눅스 서버에서 기존에 설치되어 있는 php5(5.6)를 제거하고, php7(7.1)을 새로 설치하는 방법에 대해 설명한다.

CentOS7 서버에는 php 5.6.30 버전이 설치되어 있었다.

$ php -v
PHP 5.6.30 (cli) (built: Jan 19 2017 22:31:39)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies


우선 기존에 설치되어 있는 php5을 제거하기 위해, 아래의 command를 실행한다.

sudo yum remove php*

 

그리고 php7을 설치하기 위해 Remi, EPEL Repository 패키지를 다운로드하고 설치한다.

• download

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

• install

sudo rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm


이제 php7을 설치할 준비가 되었다. yum install 명령어를 실행하여 php7을 설치한다. 이때 --enablerepo=remi-php71 옵션을 반드시 지정해야 한다.

sudo yum --enablerepo=remi-php71 install php php-mysql php-fpm php-mbstring php-xml

sudo yum --enablerepo=remi-php71 install zip unzip php-zip --> composer가 zip extension을 사용하므로 같이 설치하였다.

 

설치가 끝났으면 php version을 확인해 본다.

$ php -v
PHP 7.1.2 (cli) (built: Feb 15 2017 08:36:40) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies


Related Posts

[CentOS7] 신규 서버 셋업 2017-03-15 23:22:17
[CentOS7] yum으로 주요 프로그램 설치 2017-03-15 20:08:47
[CentOS7] Timezone, NTP 동기화 설정하기 2017-03-12 21:11:05
[CentOS7] Sudo user를 만드는 방법 2017-03-07 12:28:46
[CentOS7] setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory 메시지의 해결방법 2017-03-06 11:55:34