실제 개발에서 PHP 프로젝트를 배포하고 출시하는 것은 종종 프로젝트가 규모가 크거나 구조가 복잡 할 때 종종 지루한 작업입니다. PHP 프레임 워크는 릴리스 및 배포 효율을 크게 향상시키는 모듈 식의 재사용 가능한 기능 구성 요소를 제공합니다. 이 기사는이 과정에서 PHP 프레임 워크의 가치를 탐색하고 Laravel과 함께 실용적인 예를 제공합니다.
PHP 프레임 워크를 통해 프로젝트는 출시 및 배포 중에 다음 편의를 얻을 수 있습니다.
현재 인기있는 PHP 프레임 워크로서 Laravel은 간결한 구문 및 풍부한 생태계를 사용하여 편의성을 제공합니다. 다음은 샘플 블로그 응용 프로그램의 배포 프로세스입니다.
Composer Global에는 Laravel/Installer가 필요합니다 Laravel 새 블로그 CD 블로그 작곡가 설치
public/index.php 에서는 개발 또는 생산과 같은 APP_ENV 매개 변수를 구성하여 배포 환경을 지정할 수 있습니다.
Laravel Mix는 정적 자원을 구축하고 압축하는 데 도움이 될 수 있습니다.
NPM 설치-사본 Dev Laravel-Mix
webpack.mix.js 파일에 다음 구성을 추가하십시오.
// webpack.mix.js mix.js ( '자료/js/app.js', 'public/js') .Sass ( '자료/sass/app.scss', 'public/css');
NPM 실행 DEV 또는 NPM 실행 생산을 실행하여 리소스 컴파일을 완료하십시오.
컴파일이 완료된 후 생성 된 파일을 서버의 공개 디렉토리에 업로드하십시오. 서버 환경에 따라 SSH 명령 또는 FTP 도구를 사용할 수 있습니다.
수동 개입을 줄이기 위해 GitHub 동작과 같은 CI/CD 도구를 사용하여 자동 배포를 달성 할 수 있습니다. 워크 플로 파일을 정의하면 빌드, 테스트 및 배포 프로세스가 코드가 제출 될 때마다 자동으로 트리거됩니다.
프로젝트 릴리스 및 배포에 Laravel을 사용하면 다음과 같은 장점이 있습니다.
PHP 프레임 워크의 도움을 받아 개발 팀은 코드 유지 관리 및 안정성을 향상시키면서 프로젝트 시작 프로세스를보다 효율적으로 완료 할 수 있습니다.