PHP 인터프리터 설정
PHP는 웹 개발 및 서버 측 개발을 위해 만들어진 스크립팅 언어입니다. 그리고 스크립팅 언어는 PHP의 경우와 같이 컴파일되지 않고 런타임에 해석되는 경우가 많습니다.
따라서 로컬 머신이나 PC에서 PHP를 실행하려면 PHP 인터프리터가 필요합니다. 이 인터프리터는 원격 서버나 인스턴스가 아닌 PHP 코드를 실행하기 위해 컴퓨터에 설치할 엔진입니다.
이 기사에서는 PHP 인터프리터를 설정하고 선택한 IDE로 구성하는 방법과 샌드박스를 사용하여 PHP 인터프리터를 온라인으로 실행하는 방법에 대해 설명합니다.
PHP 인터프리터 설치
OS에 따라 설치 과정이 다릅니다.
macOS에 PHP를 설치하는 자세한 과정은 여기에서 확인할 수 있습니다. Linux의 경우 Geeks for Geeks의 단계별 설치 프로세스는 훌륭한 시작입니다.
Windows의 경우 비교적 간단하며 다음 단계를 수행할 수 있습니다.
-
Windows용 PHP 페이지로 이동합니다.
-
시스템의 비트 구성에 따라
x64
또는x86
에 대해Thread Safe
옵션을 선택합니다. -
C:\php
폴더에 zip 파일의 압축을 풉니다. Windows PC의 루트 디렉토리(C:\
)에php
라는 새 폴더를 만들어야 합니다. -
압축을 풀면
C:\php
폴더에서 수많은 파일을 찾을 수 있지만 여기서 우리의 주요 관심사는 메인 디렉토리에 있어야 하는php.exe
(PHP 인터프리터) 파일입니다. 따라서 PHP 인터프리터의 경로는C:\php\php.exe
입니다. -
이제 환경 변수에 대한 PHP 경로를 설정하여 PC의 모든 위치(디렉토리)에서 PHP를 사용할 수 있도록 합니다. 그렇게 하려면
환경 변수
를 검색하십시오. -
환경 변수
(강조 표시됨)를 선택합니다. -
시스템 변수
섹션에서경로
를편집
하십시오. -
새로 만들기
를 클릭하여 PHP 경로를 환경 변수에 추가합니다. -
경로를 추가하고 변경 사항을 저장합니다.
-
모든 것이 제대로 작동하는지 테스트하십시오. 명령 프롬프트, Windows PowerShell 또는 Windows 터미널로 이동하여
php -v
를 입력합니다. 현재 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 코드입니다.
이전에 작성한 코드는 웹페이지에 렌더링됩니다. 아래 이미지는 터미널을 통해 동작하는 서버를 보여줍니다.
PHP 인터프리터 구성
PC에 PHP를 설치한 후 구성 측면은 주로 사용하려는 IDE에 따라 달라집니다.
사람들이 사용할 수 있는 다양한 IDE가 있습니다. 일부는 유료이고 일부는 무료입니다.
모든 것을 다룰 수는 없지만 일부를 설명하는 특정 문서를 알려드릴 수 있습니다. 이 기사에서는 VS Code와 PHP Storm의 두 가지 IDE에 대해 설명합니다.
VS Code는 거의 모든 언어를 위한 최고의 IDE이며 무료입니다.
VS Code는 내장된 기능과 확장으로 PHP를 기본적으로 쉽게 실행할 수 있습니다. PHP Storm과 동일하지만 유료이며 개발자를 위한 전문적인 컨텍스트 기능이 많이 있습니다.
IDE와 함께 PHP 인터프리터 사용
-
비주얼 스튜디오 코드
VS Code에서 PHP 인터프리터로 작업하려면 확장에서 지원 도구에 이르기까지 개발을 위한 IDE로 VS Code를 탐색하는 방법에 대한 자세한 방법 가이드가 있습니다.
-
PHP 폭풍
JetBrains에는 PHP 개발 환경 및 로컬 PHP 인터프리터 구성에 대한 문서가 있습니다.
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