PHP에서 파일 실행

Muhammad Abubakar 2023년1월30일
  1. XAMPP에서 PHP 파일 실행
  2. 명령줄을 사용하여 PHP 파일 실행
PHP에서 파일 실행

이 튜토리얼은 PHP에서 파일을 실행하는 방법을 보여줍니다. PHP 파일을 실행하는 방법에는 두 가지가 있습니다.

  • Apache, Nginx 또는 IIS가 될 수 있는 웹 서버를 사용하여 PHP 파일을 실행할 수 있습니다. 이 방법을 사용하면 웹 브라우저에서 PHP 스크립트를 실행할 수 있습니다.
  • 서버 없이 명령줄로 PHP 파일을 실행할 수도 있습니다.

XAMPP에서 PHP 파일 실행

Xampp는 컴퓨터에서 로컬로 PHP 스크립트를 실행하는 데 도움이 되는 Apache 서버의 일부입니다. 웹 서버에서 PHP 스크립트를 실행해야 하는 경우 이를 지원하는 인터넷 서버 중 하나로 구성해야 합니다.

Windows의 경우 IIS 웹 서버는 일반적으로 사용되는 서버 중 하나로 간주됩니다. 앞으로 Apache와 Nginx는 다른 작업 프레임워크에 웹 서버로 널리 활용됩니다.

PHP 파일을 실행하려면 PHP 및 MySQL과 같은 특정 도구와 Apache와 같은 서버가 필요합니다. 우리가 언급한 모든 것을 다운로드하는 대신 XAMPP와 같은 프로그램만 다운로드하여 설치하는 것이 좋습니다. 그러면 설치 프로그램 패키지에 필요한 모든 것이 제공됩니다. XAMPP의 가장 좋은 점은 Windows, Linux 및 macOS를 지원한다는 것입니다.

아래 단계에 따라 XAMPP를 통해 PHP 파일을 실행합니다.

  • 첫 번째 단계는 XAMPP 서버를 다운로드하는 것입니다.
  • 다운로드 후 웹 브라우저로 이동하여 서버가 정상적으로 작동하는지 확인합니다. 브라우저에 http://localhost라고 쓰고 XAMPP 기본 페이지를 봅니다.
  • 그 다음으로 가장 중요한 것은 PHP 파일을 넣을 위치입니다. XAMPP 컴퓨터 프로그램을 설치하면 기본 웹 서버 공간인 localhost의 아카이브 루트인 htdocs 카탈로그를 찾을 수 있습니다. 따라서 http://localhost/example.php 링크로 이동하면 서버는 htdocs 디렉토리 아래에 있는 example.php 레코드를 검색하려고 시도합니다.
  • 사용 중인 OS에 따라 htdocs 디렉토리의 영역이 변경됩니다. Windows의 경우 C:\xampp\htdocs에 있습니다. Linux 및 macOS 사용자의 경우 /opt/lampp/htdocs에서 찾을 수 있습니다. htdocs 디렉토리 영역을 찾으면 바로 PHP 스크립트를 만들고 브라우저에서 실행하기 시작합니다.

위의 단계를 통해 로컬 브라우저에서 PHP 파일을 쉽게 실행하고 PHP에서 쉽게 작업할 수 있습니다.

명령줄을 사용하여 PHP 파일 실행

명령줄을 사용하여 PHP 파일을 실행하려면 파일의 위치를 ​​알아야 합니다. IDE 터미널은 같은 위치에 있어야 하고 실행 가능한 스크립트는 PHP 설치에 있어야 합니다.

Windows 클라이언트의 경우 PHP가 도입된 디렉토리 아래에서 php.exe 파일을 찾아야 합니다. 반면에 Linux 또는 macOS 사용자는 /usr/bin/php에서 찾아야 합니다.

Linux 및 macOS에서는 모든 디렉토리에서 PHP 바로 가기를 공정하게 활용할 수 있습니다. PHP 실행 가능한 레코드의 영역을 알게 되면 명령줄 인터페이스에서 실행해야 하는 PHP 레코드의 제목을 입력해야 합니다.

Linux 및 macOS 사용자의 경우 아래 명령을 사용하십시오.

php my_example.php

Windows를 사용하는 경우 실행할 실행 스크립트의 전체 위치를 알아야 합니다. PHP 실행 파일은 C:\php7\php.exe에서 액세스할 수 있습니다. 명령을 내린 후 PHP 파일을 실행하는 데 사용할 것입니다.

Windows 사용자의 경우 아래 명령을 사용하십시오.

C:\php7\php.exe my_example.php

이전에 살펴본 것처럼 명령줄 PHP 스크립트는 주로 다음과 같이 응용 프로그램별 할당을 예약하는 데 사용됩니다.

  • 애플리케이션 캐시 지우기 또는 생성
  • 프레임워크 엔터티 내보내기/가져오기
  • 일괄 처리
  • 기타 범용 작업

일반적으로 이러한 종류의 작업은 실행 시간이 오래 걸리고 시간 초과 오류가 발생하므로 웹 환경 실행에 적합하지 않습니다.

관련 문장 - PHP File