현재 위치: > 최신 기사 목록> Linux 시스템에서 PHP 버전을 효율적으로 관리하기위한 실용적인 팁

Linux 시스템에서 PHP 버전을 효율적으로 관리하기위한 실용적인 팁

gitbox 2025-08-10

Linux에서 PHP 버전을 관리 해야하는 이유

개발 프로젝트가 다각화함에 따라 다른 프로젝트는 다른 버전의 PHP에 의존 할 수 있습니다. 합리적으로 PHP 버전을 관리하면 환경 충돌을 피할뿐만 아니라 개발 환경을 깨끗하고 효율적으로 유지할 수 있습니다. 따라서 개발자가 PHP 버전 전환 기술을 마스터하는 것이 중요합니다.

주류 PHP 버전 관리 도구 소개

PHP 버전 스위처 (PHPENV)

PHENV는 가볍고 유연한 PHP 버전 관리 도구로 여러 PHP 버전을 쉽게 설치하고 전환 할 수 있습니다. 다음은 일반적으로 사용되는 설치 및 사용 단계입니다.

 # 설치하다 phpenv
git clone https://github.com/phpenv/phpenv.git ~/.phpenv
echo 'export PATH="$HOME/.phpenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(phpenv init -)"' >> ~/.bashrc
exec $SHELL

# 설치하다指定PHP버전
phpenv install 7.4.16
phpenv install 8.0.3

# 스위치PHP버전
phpenv global 7.4.16
php -v

홈브류 (MacOS 및 Linux 용)

Homebrew는 여러 버전의 PHP의 설치 및 관리를 지원하는 편리한 패키지 관리 도구입니다. MacOS 및 일부 Linux 배포판에 적합합니다. 사용의 예는 다음과 같습니다.

 # 설치하다 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# 설치하다PHP버전
brew tap shivammathur/php
brew install shivammathur/php/[email protected]
brew install shivammathur/php/[email protected]

# 스위치PHP버전
brew unlink [email protected]
brew link [email protected]
php -v

Docker를 사용하여 PHP 버전 격리를 달성하십시오

Docker는 각 프로젝트에 대해 독립적 인 실행 환경을 생성하고 필요한 PHP 버전을 지정하여 버전 격리 및 환경 일관성을 크게 향상시킬 수 있습니다. 예는 다음과 같습니다.

 # 만들다 Dockerfile
FROM php:8.0-apache

# 설치하다扩展
RUN docker-php-ext-install mysqli

COPY src/ /var/www/html/

요약

Linux 시스템의 PHP 버전 관리를 위해이 기사는 Phenv, Homebrew 및 Docker의 세 가지 실용적인 솔루션을 소개합니다. 이러한 도구를 통해 개발자는 PHP 버전을 쉽게 설치하고 전환하고 버전 충돌을 피하며 프로젝트 안정성 및 개발 효율성을 향상시킬 수 있습니다. 다양한 요구에 따라 적절한 관리 방법을 선택하면 개발 환경을 더 잘 유지하고 전반적인 개발 경험을 향상시키는 데 도움이됩니다.