본문 바로가기
BackEnd

PHP 버전 여러 개 사용 시 버전 변경 방법

by E_van 2020. 10. 28.

서버에 PHP의 여러 버전(예: 7.1, 7.3, 8.1 등)이 설치되어 있는 경우, 프로젝트에 맞게 PHP 버전을 변경해야 할 때가 있습니다.

이 포스팅에서는 update-alternatives 명령어를 사용하여 PHP 버전을 변경하는 방법을 정리했습니다.

---

1. PHP 버전 확인

현재 서버에 설치된 PHP 버전을 확인하려면 아래 명령어를 실행합니다:

php -v

예시로 현재 PHP 버전은 7.3임을 확인할 수 있습니다.

 

서버에 설치된 PHP 버전을 확인하려면 다음 명령어를 실행하세요:

update-alternatives --list php

출력 예시:

/usr/bin/php7.1
/usr/bin/php7.3
/usr/bin/php8.1

---

2. PHP 버전 변경

update-alternatives 명령어를 사용하여 PHP 버전을 원하는 버전으로 변경합니다.

예를 들어, PHP 7.1로 변경하려면 아래 명령어를 순서대로 실행하세요:

sudo update-alternatives --set php /usr/bin/php7.1
sudo update-alternatives --set phar /usr/bin/phar7.1
sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.1
sudo update-alternatives --set phpize /usr/bin/phpize7.1
sudo update-alternatives --set php-config /usr/bin/php-config7.1

각 명령어는 다음과 같은 PHP 구성 요소를 변경합니다:

  • php: PHP 명령어
  • phar: PHP Archive 지원
  • phar.phar: Phar 실행 파일
  • phpize: PHP 확장 모듈 개발용 도구
  • php-config: PHP 구성 정보 출력

---

3. 변경된 PHP 버전 확인

PHP 버전 변경이 완료되었는지 확인하려면 다음 명령어를 실행합니다:

php -v

PHP 버전이 7.1로 변경된 것을 확인할 수 있습니다.

---

4. 결론

PHP의 여러 버전을 사용하는 서버에서는 프로젝트에 따라 PHP 버전을 변경해야 할 때가 있습니다.

update-alternatives 명령어를 사용하면 CLI에서 쉽게 PHP 버전을 전환할 수 있습니다.