메인 콘텐츠로 건너뛰기

PHP 버전 변경 방법

소개

FASTPANEL®에서는 각 사이트별로 개별적인 대체 PHP 버전을 사용할 수 있습니다. PHP 5.3부터 모든 PHP 버전을 설치하고 사용할 수 있습니다. PHP 5.3부터 웹사이트에 원하는 PHP 버전을 적용할 수 있습니다

이 문서에서는 다음 항목을 다룹니다:

PHP 7.4 예시로 보는 PHP 버전 변경

  1. 측면 메뉴에서 "설정" -> "애플리케이션"으로 이동합니다

    FASTPANEL의 애플리케이션 관리 메뉴

  2. php74 애플리케이션을 찾아 "설치"를 클릭하고 설치가 완료될 때까지 기다립니다:

    FASTPANEL에서 추가 PHP 버전 설치

  3. PHP를 변경해야 하는 웹사이트 카드를 열고 "설정" 메뉴를 클릭합니다

    FASTPANEL의 웹사이트 설정

  4. 다음 작업을 수행합니다:

    • "PHP 설정" 하위 메뉴를 엽니다
    • PHP 모드FastCGI를 선택합니다
    • PHP 버전 필드에서 필요한 PHP 버전을 선택합니다.
    • "저장" 버튼을 클릭합니다. FASTPANEL에서 웹사이트의 PHP 버전을 변경하는 방법

"PHP Version"이 활성화되면 필요한 PHP 버전을 선택할 수 있으며, 이 경우에는 php74입니다.

FastCGI 대신 PHP-FPM 또는 CGI를 선택할 수도 있지만, 95%의 경우 FastCGI가 적합합니다. PHP 모드에 대한 자세한 정보는 여기에서 확인할 수 있습니다

다음 내용으로 웹사이트의 루트 디렉터리에 info.php 파일을 생성하여 올바른 PHP 버전이 적용되었는지 확인할 수 있습니다:

<?php phpinfo(); ?>

그 후 http://yourwebsite.com/info.php 와 같은 링크로 인터넷 브라우저에서 파일을 엽니다

모든 작업이 올바르게 완료되었다면 php 7.4에 대한 기술 정보가 표시된 페이지가 나타납니다

사용자의 PHP (CLI) 버전 변경 방법

FASTPANEL®에서는 각 사용자별로 개별적인 PHP 버전을 선택할 수 있습니다. 이 작업을 수행하면 일반적인 php 명령을 사용하여 명령줄에서 대체 PHP 버전에 접근할 수 있습니다.

이 작업은 명령줄의 PHP 버전과 crontab 스케줄러의 작업에만 영향을 줍니다. 웹사이트에 선택된 PHP 버전은 변경되지 않습니다.

사용자의 PHP 버전을 변경하려면 "사용자" 메뉴를 엽니다. 사용자를 선택하고 "사용자 편집" 아이콘을 클릭한 다음 "PHP (CLI) 버전" 필드에서 적절한 버전을 선택합니다

FASTPANEL에서 PHP CLI 버전을 변경하는 방법

이 기능을 변경한 후에는 SSH를 통해 서버에 다시 연결하십시오. 이전에 열려 있던 세션에서는 PHP 버전이 그대로 유지됩니다.

명령줄(CLI)에서 대체 PHP 버전을 사용하는 방법

일반적으로 명령줄을 통해 스크립트를 실행할 때는 다음 명령을 사용합니다:

php /path/to/script.php

이 경우 웹사이트에 대체 버전이 선택되어 있더라도 서버의 기본 PHP 버전이 사용됩니다.

참고

앞서 사용자의 PHP (CLI) 버전 변경 방법의 지침에 따라 PHP 버전을 변경했다면, 일반적인 php 명령은 서버 버전이 아니라 사용자가 선택한 PHP 버전을 사용합니다.

crontab 스케줄러에서 대체 PHP 버전을 사용하는 방법

대체 버전으로 스크립트를 실행하려면 php 명령을 대체 인터프리터의 전체 경로로 변경해야 합니다. PHP 7.4의 경우 /opt/php74/bin/php 이므로 명령은 다음과 같습니다:

/opt/php74/bin/php /path/to/script.php