현재 위치: > 최신 기사 목록> Windows 환경에서 PHP 프로그램 포장 및 배포에 대한 완전한 안내서

Windows 환경에서 PHP 프로그램 포장 및 배포에 대한 완전한 안내서

M66 2025-06-24

Windows 환경에서 PHP 프로그램을 포장하고 배포하는 방법은 무엇입니까?

개요

PHP 애플리케이션을 개발할 때 배포 및 배포를 용이하게하기 위해 전체 프로젝트는 일반적으로 실행 파일 또는 설치 패키지로 포장됩니다. 이 기사는 Windows 환경에서 PHP 프로그램을 패키지 및 배포하는 방법을 자세히 소개하여 응용 프로그램을 신속하게 출시 할 수 있도록 도와줍니다.

1 단계 : PHP 환경을 설치하십시오

먼저 Windows 시스템에 PHP 환경을 설치해야합니다. 공식 PHP 웹 사이트를 방문하여 최신 Windows 버전의 PHP 설치 패키지를 다운로드하고 설치 마법사를 따라 설치를 완료하십시오. 설치가 완료되면 명령 줄 또는 그래픽 인터페이스를 통해 PHP 프로그램의 포장 및 배포를 관리 할 수 ​​있습니다.

2 단계 : 종속성 관리에 작곡가를 사용하십시오

PHP 프로젝트는 일반적으로 여러 타사 라이브러리에 의존합니다. Composer는 PHP 필드에서 가장 일반적으로 사용되는 종속성 관리 도구로 종속성을 자동으로 다운로드하고 관리하는 데 도움이 될 수 있습니다.

Project Root Directory에서 Composer.json 파일을 작성하여 프로젝트 종속성을 설명하십시오. 예를 들어:

 {
  "require": {
    "monolog/monolog": "^2.0"
  }
}

그런 다음 명령 줄에 프로젝트 루트 디렉토리를 입력하고 실행합니다.

 composer install

작곡가는 필요한 종속성을 자동으로 설치합니다. 설치가 완료되면 종속성 라이브러리를 함께 포장하여 응용 프로그램이 다른 환경에서 정상적으로 실행되도록 할 수 있습니다.

3 단계 : PHAR로 응용 프로그램을 포장하십시오

PHAR (PHP Archive)는 PHP 용 내장 패키징 형식으로 여러 PHP 파일 및 종속성을 하나의 실행 파일에 패키지하여 쉽게 배포하고 배포 할 수 있습니다.

먼저 build.php 파일을 작성하십시오. 예제는 다음과 같습니다.

 <?php
$phar = new Phar('app.phar');
$phar->startBuffering();
$phar->buildFromDirectory(__DIR__);
$phar->stopBuffering();
$phar->setStub('<?php Phar::mapPhar("app.phar"); include "phar://app.phar/index.php"; __HALT_COMPILER(); ?>');

그런 다음 명령 줄에서 실행합니다.

 php build.php

실행 후 App.Phar 라는 파일이 생성되며, 여기에는 응용 프로그램의 모든 PHP 파일 및 종속성이 포함되어 있으며 직접 실행할 수 있습니다.

4 단계 : 응용 프로그램을 배포하고 실행합니다

생성 된 app.phar 파일을 대상 Windows 환경의 모든 디렉토리에 복사하고 명령 줄을 통해 디렉토리를 입력하고 실행하십시오.

 php app.phar

응용 프로그램은 명령 줄 및 출력 실행 결과 및 로그에서 실행됩니다.

요약

위의 단계를 통해 Windows 환경에서 PHP 프로그램의 포장 및 배포를 쉽게 구현할 수 있습니다. 작곡가 관리 종속성을 사용하고 PHAR 기술을 결합하여 응용 프로그램을 패키지화하면 배포 프로세스를 단순화하고 응용 프로그램의 휴대 성 및 유통 효율성을 향상시킵니다. 이 튜토리얼이 PHP 프로젝트 릴리스에 도움이되기를 바랍니다.