> 백엔드 개발 > PHP 문제 > Linux에 여러 버전의 PHP를 설치하고 전환하는 방법

Linux에 여러 버전의 PHP를 설치하고 전환하는 방법

PHPz
풀어 주다: 2023-04-12 14:18:00
원래의
1618명이 탐색했습니다.

Linux 서버에 여러 버전의 PHP를 설치하는 것은 매우 일반적입니다. 다양한 PHP 프로젝트에 대한 지원을 제공할 때 올바른 버전을 선택하는 것이 중요합니다. Linux 시스템에는 여러 PHP 버전을 쉽게 설치하고 버전 간에 전환하는 데 도움이 되는 도구가 있습니다. 이 기사에서는 우분투 18.04 시스템에서 Apache 웹 서버를 사용하여 여러 PHP 버전을 설치하고 쉽게 전환하는 방법을 설명합니다.

  1. Apache 웹 서버를 설치하세요.

PHP 설치를 시작하기 전에 Apache 웹 서버를 설치해야 합니다. 우분투 18.04 시스템에서는 다음 명령을 사용하여 설치할 수 있습니다:

sudo apt-get update
sudo apt-get install apache2
로그인 후 복사

네트워크 속도에 따라 설치 프로세스에 다소 시간이 걸릴 수 있습니다. 설치가 완료되면

systemctl status apache2
로그인 후 복사
  1. PHP 버전 관리자 설치 명령을 사용하여 Apache 서비스의 상태를 볼 수 있습니다.

Linux 시스템에 여러 PHP 버전을 설치하고 관리하는 데 사용할 수 있는 여러 도구가 있습니다. 이 기사에서는 PHP 버전 관리자라는 도구를 사용합니다. 다음 명령을 통해 설치할 수 있습니다.

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php-pear php-dev php-mbstring php-zip php-curl php-gd php-mysql php-xml
sudo apt-get install php7.4-cli
sudo apt-get install php7.4-fpm
로그인 후 복사

위에서 언급한 대로 여기에 php7.4를 설치했습니다. 필요에 따라 모든 PHP 버전을 설치할 수 있습니다. 설치가 완료되면 다음 명령을 사용하여 PHP 버전을 확인하세요.

php -v
로그인 후 복사
  1. PHP 버전 관리자를 설치하세요.

다음을 통해 PHP 버전 관리자를 설치할 수 있습니다.

sudo apt-get update
sudo apt-get install git
cd /usr/src
sudo git clone https://github.com/phpbrew/phpbrew.git
cd phpbrew
sudo ./phpbrew init
로그인 후 복사

PHPBrew가 완료되면 bash 쉘 구성 파일에 다음을 추가해야 합니다. 열린 파일에 다음 줄을 추가할 수 있습니다:

sudo nano ~/.bashrc
로그인 후 복사
[[ -e ~/.phpbrew/bashrc ]] && source ~/.phpbrew/bashrc
로그인 후 복사
  1. PHP 버전을 설치하세요.

phpbrew를 사용하면 여러 PHP 버전을 빠르게 다운로드하고 설치할 수 있습니다. 예를 들어 PHP 7.1 버전을 설치하려면 다음 명령을 사용하세요.

sudo phpbrew install php-7.1.1 +default+mysql+pdo+openssl
로그인 후 복사

네트워크 속도에 따라 설치 과정에 다소 시간이 걸릴 수 있습니다. 설치가 완료되면 다음 명령을 사용하여 설치된 PHP 버전을 확인하세요.

phpbrew list
로그인 후 복사
  1. Switch PHP version.

다음 명령을 사용하여 여러 PHP 버전 간에 전환할 수 있습니다.

phpbrew switch php-7.1.1
로그인 후 복사

이렇게 하면 시스템에서 현재 사용 중인 PHP 버전이 전환됩니다.

  1. Apache 웹 서버를 구성하세요.

여러 PHP 버전을 성공적으로 설치하고 특정 버전으로 전환한 후에는 선택한 버전을 Apache 웹 서버에 구성해야 합니다.

먼저 PHP 모듈을 설치해야 합니다.

sudo apt-get install libapache2-mod-php7.1
로그인 후 복사

위 명령어는 설치된 PHP 버전을 이용하여 Apache 모듈을 설치하는 예시임을 참고해주세요. 설치한 PHP 버전에 따라 변경해야 합니다.

다음으로 Apache 웹 서버를 다시 시작하세요.

sudo systemctl restart apache2
로그인 후 복사

마지막으로 Apache 웹 서버가 올바른 PHP 버전을 사용하고 있는지 확인해야 합니다. 터미널에서 다음 명령을 사용할 수 있습니다.

sudo nano /var/www/html/info.php
로그인 후 복사

열린 파일에 다음 내용을 추가합니다.

<!--?php phpinfo(); ?-->
로그인 후 복사

파일을 저장하고 닫습니다. 이제 웹 브라우저를 사용하여 localhost/info.php에 액세스하십시오. 이 시점에서 현재 사용 중인 PHP 버전 및 기타 관련 정보를 포함하여 서버에 대한 PHP 구성 정보가 표시됩니다.

  1. 요약

위 단계를 사용하면 Linux 시스템에 여러 PHP 버전을 설치하고 이를 Apache 웹 서버에 구성할 수 있습니다. 이를 통해 다양한 프로젝트에서 해당 PHP 버전을 사용할 수 있습니다. 또한 필요한 경우 다른 PHP 버전으로 빠르고 쉽게 전환할 수 있습니다.

위 내용은 Linux에 여러 버전의 PHP를 설치하고 전환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿