서버에 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 버전을 전환할 수 있습니다.