프로그래밍/linux

[linux] CentOS 6에 php7 설치하기, epel-release-6-8.noarch.rpm, remi-release-6.rpm

-샤리- 2021. 3. 17. 10:03

CentOS 6에 php7을 설치하기 위해서는 'epel-release-6-8.noarch.rpm' 과 'remi-release-6.rpm' 파일이 필요한데, 지난 2020년 11월 CentOS 6의 보안 업데이트가 종료되면서 여러 블로그에 포스팅 되어있는 https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm 링크와 https://rpms.remirepo.net/enterprise/remi-release-6.rpm 링크가 사라졌다. (꼭 이 파일이 아니더라도 버전이 비슷하면 상관없는듯 하다)

 

wget 명령어로 두 링크의 파일을 직접 다운받으면 쉬운데, 파일 링크가 없기 때문에 나는 구글링을 통해 두 파일을 직접 찾아서 pc로 다운받고 서버로 수동 업로드를 하여 설치를 했다. 내가 찾은 경로의 파일도 마찬가지로 언제 사라질지 모르기에 그냥 파일을 이 포스팅에 올려둔다. 

epel-release-6-8.noarch.rpm
0.01MB
remi-release-6.rpm
0.02MB

 

구 버전의 php가 설치되어 있지 않다는 가정하에 진행한다. 따라서 php 5.x 버전이 설치 되어 있다면 먼저 삭제부터 하자.

# rpm 설치
$ sudo rpm -Uvh epel-release-latest-6-8.noarch.rpm remi-release-6.rpm

# yum-utils 설치
$ sudo yum install yum-utils

# php7.2 버전이 설치될 수 있도록 적용
$ sudo yum-config-manager --enable remi-php72

# php 설치
$ sudo yum install php php-cli php-common php-fpm php-mysql

# php 버전확인
$ sudo php -v

# 아파치 재시작
$ sudo service httpd restart