PHP 인터프리터 설정

Olorunfemi Akinlua 2023년1월30일
  1. PHP 인터프리터 설치
  2. 터미널 및 인터프리터를 통해 PHP 실행
  3. PHP 인터프리터 구성
  4. IDE와 함께 PHP 인터프리터 사용
PHP 인터프리터 설정

PHP는 웹 개발 및 서버 측 개발을 위해 만들어진 스크립팅 언어입니다. 그리고 스크립팅 언어는 PHP의 경우와 같이 컴파일되지 않고 런타임에 해석되는 경우가 많습니다.

따라서 로컬 머신이나 PC에서 PHP를 실행하려면 PHP 인터프리터가 필요합니다. 이 인터프리터는 원격 서버나 인스턴스가 아닌 PHP 코드를 실행하기 위해 컴퓨터에 설치할 엔진입니다.

이 기사에서는 PHP 인터프리터를 설정하고 선택한 IDE로 구성하는 방법과 샌드박스를 사용하여 PHP 인터프리터를 온라인으로 실행하는 방법에 대해 설명합니다.

PHP 인터프리터 설치

OS에 따라 설치 과정이 다릅니다.

macOS에 PHP를 설치하는 자세한 과정은 여기에서 확인할 수 있습니다. Linux의 경우 Geeks for Geeks의 단계별 설치 프로세스는 훌륭한 시작입니다.

Windows의 경우 비교적 간단하며 다음 단계를 수행할 수 있습니다.

  1. Windows용 PHP 페이지로 이동합니다.

  2. 시스템의 비트 구성에 따라 x64 또는 x86에 대해 Thread Safe 옵션을 선택합니다.

    VS 16 x64 스레드 안전

  3. C:\php 폴더에 zip 파일의 압축을 풉니다. Windows PC의 루트 디렉토리(C:\)에 php라는 새 폴더를 만들어야 합니다.

    새로 생성된 PHP 폴더 선택

  4. 압축을 풀면 C:\php 폴더에서 수많은 파일을 찾을 수 있지만 여기서 우리의 주요 관심사는 메인 디렉토리에 있어야 하는 php.exe(PHP 인터프리터) 파일입니다. 따라서 PHP 인터프리터의 경로는 C:\php\php.exe입니다.

    php 디렉토리 안의 PHP 인터프리터

  5. 이제 환경 변수에 대한 PHP 경로를 설정하여 PC의 모든 위치(디렉토리)에서 PHP를 사용할 수 있도록 합니다. 그렇게 하려면 환경 변수를 검색하십시오.

    환경 변수 검색

  6. 환경 변수(강조 표시됨)를 선택합니다.

    환경 변수 선택

  7. 시스템 변수 섹션에서 경로편집하십시오.

    경로 변수 편집

  8. 새로 만들기를 클릭하여 PHP 경로를 환경 변수에 추가합니다.

    환경 변수에 PHP 경로 추가

  9. 경로를 추가하고 변경 사항을 저장합니다.

    환경 변수에 C:\php 추가

  10. 모든 것이 제대로 작동하는지 테스트하십시오. 명령 프롬프트, Windows PowerShell 또는 Windows 터미널로 이동하여 php -v를 입력합니다. 현재 PHP 버전이 보이면 가셔도 좋습니다.

    Windows PowerShell에서 PHP 버전 확인

터미널 및 인터프리터를 통해 PHP 실행

이제 로컬 PC에 PHP가 있고 기본적으로 실행할 수 있으므로 다음 명령을 사용하여 터미널에서 가지고 있는 PHP 코드를 실행할 수 있습니다.

php index.php

이를 설정하기 위해 예제 코드를 사용해 보겠습니다.

<?php

echo("Hello world\n");

$holder = [12, 34, 56];

foreach ($holder as $key) {
   echo($key);
   echo("\n");
}

?>

터미널을 통한 출력은 다음과 같습니다.

터미널을 통해 코드 실행

또한 웹 페이지가 아닌 터미널에서 쉽게 입력을 수락할 수 있습니다. 멋진 점은 아래 명령을 사용하여 터미널에서 바로 웹 서버를 실행할 수 있다는 것입니다.

php -S localhost:8000 -t php/

8000은 포트 역할을 합니다. 특히 다른 애플리케이션이 이미 8000을 사용하는 경우 원하는 포트 번호로 변경할 수 있습니다. php/는 PHP 코드를 제공하는 폴더입니다.

코드의 출력은 아래와 같습니다.

localhost 서버를 통해 실행되고 렌더링되는 PHP 코드

이것은 localhost 서버를 통해 실행되고 렌더링되는 PHP 코드입니다.

이전에 작성한 코드는 웹페이지에 렌더링됩니다. 아래 이미지는 터미널을 통해 동작하는 서버를 보여줍니다.

로컬 호스트 작동 중

PHP 인터프리터 구성

PC에 PHP를 설치한 후 구성 측면은 주로 사용하려는 IDE에 따라 달라집니다.

사람들이 사용할 수 있는 다양한 IDE가 있습니다. 일부는 유료이고 일부는 무료입니다.

모든 것을 다룰 수는 없지만 일부를 설명하는 특정 문서를 알려드릴 수 있습니다. 이 기사에서는 VS Code와 PHP Storm의 두 가지 IDE에 대해 설명합니다.

VS Code는 거의 모든 언어를 위한 최고의 IDE이며 무료입니다.

VS Code는 내장된 기능과 확장으로 PHP를 기본적으로 쉽게 실행할 수 있습니다. PHP Storm과 동일하지만 유료이며 개발자를 위한 전문적인 컨텍스트 기능이 많이 있습니다.

IDE와 함께 PHP 인터프리터 사용

  1. 비주얼 스튜디오 코드

    VS Code에서 PHP 인터프리터로 작업하려면 확장에서 지원 도구에 이르기까지 개발을 위한 IDE로 VS Code를 탐색하는 방법에 대한 자세한 방법 가이드가 있습니다.

  2. PHP 폭풍

    JetBrains에는 PHP 개발 환경 및 로컬 PHP 인터프리터 구성에 대한 문서가 있습니다.

Olorunfemi Akinlua avatar Olorunfemi Akinlua avatar

Olorunfemi is a lover of technology and computers. In addition, I write technology and coding content for developers and hobbyists. When not working, I learn to design, among other things.

LinkedIn