CentOS 6.8 환경에서 yum을 이용한 PHP 5.3.3 설치 가이드
페이지 정보

본문
CentOS 6.8 환경에서 yum 명령어를 사용하여 레거시 PHP 5.3.3 버전을 안전하게 설치하고 정상 동작을 확인하는 방법을 안내합니다.
CentOS 6.8 환경에서 yum을 이용한 PHP 5.3.3 설치 방법
CentOS 6.8 환경에서 yum 명령어를 사용하여 기본 제공되는 PHP 5.3.3 버전을 설치하려면 터미널에서 다음 명령어를 실행합니다.
yum install php
설치 과정 및 의존성 패키지
yum install php 명령어를 실행하면 트랜잭션 체크 및 의존성 해결 과정을 거쳐 다음과 같은 패키지가 함께 설치됩니다.
php(예:5.3.3-48.el6_8버전)php-commonphp-clilibedit
설치 도중 진행 여부를 묻는 메시지(Is this ok [y/N]:)가 나타나면 y를 입력하여 진행합니다.
설치 완료 및 버전 확인
설치가 완료된 후 정상적으로 설치되었는지 확인하려면 다음 명령어를 입력합니다.
php --version
정상 설치된 경우 PHP 5.3.3 (cli) 버전 정보와 Zend Engine 정보가 출력됩니다.
CentOS 6.8 yum 설치 시 의존성 패키지 구성
CentOS 6.8 환경에서 yum 명령어로 PHP 5.3.3을 설치할 때 의존성 검사 및 트랜잭션 과정을 통해 자동으로 함께 설치되는 주요 의존성 패키지는 다음과 같습니다.
php-commonphp-clilibedit
설치 과정에서 php 패키지(예: php-5.3.3-48.el6_8.x86_64)를 대상으로 트랜잭션 체크가 진행되며, php-common(x86-64) 및 php-cli(x86-64) 의존성이 확인된 뒤 libedit.so.0()(64bit) 라이브러리 요건에 따라 libedit 패키지가 함께 포함되어 설치됩니다.
PHP 설치 확인 및 버전 검증 명령어
CentOS 6.8 환경에서 yum 명령어를 통해 PHP 설치를 마친 후, 정상적으로 설치가 완료되었고 올바른 버전이 구동되는지 확인하려면 터미널에서 다음 명령어를 입력합니다.
php --version
이 명령어를 실행하면 다음과 같이 설치된 PHP의 버전 및 빌드 정보, Zend Engine 버전이 정상 출력되는지 검증할 수 있습니다. 설치 후 웹 서버에서 PHP가 정상적으로 작동하도록 아파치 서비스를 재시작해야 합니다.
service httpd restart
- 출력 예시:
PHP 5.3.3 (cli) (built: Aug 11 2016 20:33:53) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
CentOS 6.8 환경에서 PHP 버전을 5.5 등으로 확장하거나 전환하려면 EPEL 및 Remi 저장소를 추가해야 합니다. 구체적인 절차는 다음과 같습니다.
1. 저장소 패키지 설치
먼저 EPEL 및 Remi 저장소 패키지를 설치하여 시스템이 해당 저장소를 참조할 수 있도록 합니다.
# EPEL 저장소 설치
rpm -Uvh http://mirror.premi.st/epel/6/i386/epel-release-6-8.noarch.rpm
# Remi 저장소 설치
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
2. PHP 버전 전환 및 설치
저장소가 추가되면 yum 명령어를 통해 특정 버전의 PHP를 설치하거나 업데이트할 수 있습니다. 예를 들어 Remi 저장소를 활성화하여 PHP 5.5를 설치하는 명령어는 다음과 같습니다.
yum --enablerepo=remi-php55 install php
3. 확인 및 적용
설치 후에는 아래 명령어로 변경된 버전을 확인하고, 웹 서버(아파치)를 재시작하여 설정을 적용합니다.
# 버전 확인
php -v
# 아파치 재시작
service httpd restart
- 참고:
remi저장소는 PHP 관련 패키지를 제공하는 데 특화되어 있으며, 저장소 상태에 따라 패키지 버전이나 의존성 해결에 차이가 있을 수 있습니다.
참고자료
기타 참고자료
- 이전글PHP 브라우저 언어 설정 기반 페이지 자동 포워딩 구현 방법 26.10.08
- 다음글그누보드 게시판 목록 여분 필드 기준 정렬 방법 26.10.04
댓글목록
등록된 댓글이 없습니다.