PHP 애플리케이션을 개발할 때 배포 및 배포를 용이하게하기 위해 전체 프로젝트는 일반적으로 실행 파일 또는 설치 패키지로 포장됩니다. 이 기사는 Windows 환경에서 PHP 프로그램을 패키지 및 배포하는 방법을 자세히 소개하여 응용 프로그램을 신속하게 출시 할 수 있도록 도와줍니다.
먼저 Windows 시스템에 PHP 환경을 설치해야합니다. 공식 PHP 웹 사이트를 방문하여 최신 Windows 버전의 PHP 설치 패키지를 다운로드하고 설치 마법사를 따라 설치를 완료하십시오. 설치가 완료되면 명령 줄 또는 그래픽 인터페이스를 통해 PHP 프로그램의 포장 및 배포를 관리 할 수 있습니다.
PHP 프로젝트는 일반적으로 여러 타사 라이브러리에 의존합니다. Composer는 PHP 필드에서 가장 일반적으로 사용되는 종속성 관리 도구로 종속성을 자동으로 다운로드하고 관리하는 데 도움이 될 수 있습니다.
Project Root Directory에서 Composer.json 파일을 작성하여 프로젝트 종속성을 설명하십시오. 예를 들어:
{
"require": {
"monolog/monolog": "^2.0"
}
}
그런 다음 명령 줄에 프로젝트 루트 디렉토리를 입력하고 실행합니다.
composer install
작곡가는 필요한 종속성을 자동으로 설치합니다. 설치가 완료되면 종속성 라이브러리를 함께 포장하여 응용 프로그램이 다른 환경에서 정상적으로 실행되도록 할 수 있습니다.
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 파일 및 종속성이 포함되어 있으며 직접 실행할 수 있습니다.
생성 된 app.phar 파일을 대상 Windows 환경의 모든 디렉토리에 복사하고 명령 줄을 통해 디렉토리를 입력하고 실행하십시오.
php app.phar
응용 프로그램은 명령 줄 및 출력 실행 결과 및 로그에서 실행됩니다.
위의 단계를 통해 Windows 환경에서 PHP 프로그램의 포장 및 배포를 쉽게 구현할 수 있습니다. 작곡가 관리 종속성을 사용하고 PHAR 기술을 결합하여 응용 프로그램을 패키지화하면 배포 프로세스를 단순화하고 응용 프로그램의 휴대 성 및 유통 효율성을 향상시킵니다. 이 튜토리얼이 PHP 프로젝트 릴리스에 도움이되기를 바랍니다.