Laravel 프레임 워크에서 장기 안정적인 작동을 보장하기 위해 효율적이고 신뢰할 수있는 웹 응용 프로그램을 올바르게 배포하고 유지해야합니다. 이 기사에서는 Laravel Forge를 사용하여 PHP 웹 응용 프로그램의 배포 프로세스를 관리하고 관련 최적화 팁을 간략하게 설명하는 방법을 보여줍니다.
Laravel Forge는 Laravel 애플리케이션의 배포, 모니터링 및 유지 보수를 위해 설계된 강력한 서버 관리 도구입니다. 간단한 웹 인터페이스를 제공하여 개발자가 서버, 데이터베이스 및 다양한 확장을 쉽게 만들고 관리 할 수 있습니다.
Laravel Forge를 사용하려면 먼저 계정을 등록하고 서버를 바인딩해야합니다. 서버가 다음 기본 요구 사항을 충족하는지 확인하십시오.
다음으로 아래 단계를 따라 배포 할 것입니다.
Laravel Forge의 대시 보드에서 "서버"를 클릭하고 "서버 만들기"를 선택하여 새 서버를 만듭니다. SSH 자격 증명을 제공하고 사이트 이름, 웹 디렉토리 및 응용 프로그램 유형과 같은 정보를 지정해야합니다.
서버와 사이트를 작성한 후 Forge는 웹 서버 및 PHP를 자동으로 설치합니다. Laravel Forge 인터페이스에서 PHP 버전을보고 수정할 수 있습니다. PHP 버전을 업그레이드 해야하는 경우 (예 : PHP 7.4로 업데이트) 다음 명령을 통해 수행 할 수 있습니다.
SSH서버로 이동하십시오
다음 명령을 실행하십시오Ondrej Sury PPA:
sudo add-apt-repository ppa:ondrej/php
업데이트 및 설치PHP 7.4:
sudo apt-get update
sudo apt-get install php7.4
사이트를 작성한 후에는 mariadb 또는 mySQL을 사용하는 옵션으로 데이터베이스를 구성해야합니다. 사이트 설정에서 데이터베이스 옵션으로 이동하여 데이터베이스 자격 증명을 설정하고 비밀번호를 구성하십시오.
웹 서버 및 데이터베이스를 구성한 후 Laravel Forge는 코드 및 관련 파일을 웹 디렉토리에 자동으로 배포합니다. Laravel Forge의 웹 인터페이스를 통해 다른 버전 제어 시스템 (예 : GIT 또는 SVN)을 선택하고 리포지토리 및 브랜치를 지정할 수 있습니다.
HTTPS를 통해 웹 응용 프로그램에 액세스하려면 SSL 인증서를 구성해야합니다. Laravel Forge 인터페이스에서 SSL 탭을 선택하고 인증서를 만듭니다. 관련 도메인 이름, 이메일 주소 및 기타 정보를 작성하고 이메일 주소를 확인하여 인증서 구성을 완료해야합니다.
애플리케이션이 우편 또는 이미지 처리와 같은 비동기적인 작업을 처리 해야하는 경우 Laravel Forge에서 큐 데몬을 사용할 수 있습니다. 사이트 설정에서 "큐"옵션을 선택하고 큐 프로세스를 시작하십시오.
성능 향상을 위해 사이트 설정에서 NGINX 캐시를 활성화하여 정적 컨텐츠를 캐시하여 액세스 속도를 향상시킬 수 있습니다.
Laravel Forge를 사용하면 PHP 웹 애플리케이션을 제작에 쉽게 배포하고 서버 생성, PHP 설치, 데이터베이스 구성 SSL 인증서 구성 및 큐 관리의 여러 단계를 다룰 수 있습니다. Forge의 힘을 사용하면 응용 프로그램 업데이트, 모니터링 및 유지 보수를 단순화하면서 배포의 일반적인 문제를 효과적으로 피할 수 있습니다.