현재 위치: > 최신 기사 목록> Laravel Forge를 사용하여 PHP 웹 응용 프로그램을 배포하고 성능을 최적화하는 방법

Laravel Forge를 사용하여 PHP 웹 응용 프로그램을 배포하고 성능을 최적화하는 방법

gitbox 2025-06-14

Laravel의 Laravel Forge와 함께 PHP 웹 응용 프로그램을 배포하십시오

Laravel 프레임 워크에서 장기 안정적인 작동을 보장하기 위해 효율적이고 신뢰할 수있는 웹 응용 프로그램을 올바르게 배포하고 유지해야합니다. 이 기사에서는 Laravel Forge를 사용하여 PHP 웹 응용 프로그램의 배포 프로세스를 관리하고 관련 최적화 팁을 간략하게 설명하는 방법을 보여줍니다.

Laravel Forge 란 무엇입니까?

Laravel Forge는 Laravel 애플리케이션의 배포, 모니터링 및 유지 보수를 위해 설계된 강력한 서버 관리 도구입니다. 간단한 웹 인터페이스를 제공하여 개발자가 서버, 데이터베이스 및 다양한 확장을 쉽게 만들고 관리 할 수 ​​있습니다.

Laravel Forge로 배포하는 방법?

Laravel Forge를 사용하려면 먼저 계정을 등록하고 서버를 바인딩해야합니다. 서버가 다음 기본 요구 사항을 충족하는지 확인하십시오.

  • 우분투 16.04 이상
  • SSH 액세스 권한
  • 도메인 이름 또는 IP 주소

다음으로 아래 단계를 따라 배포 할 것입니다.

배포 단계

1. 서버와 사이트를 만듭니다

Laravel Forge의 대시 보드에서 "서버"를 클릭하고 "서버 만들기"를 선택하여 새 서버를 만듭니다. SSH 자격 증명을 제공하고 사이트 이름, 웹 디렉토리 및 응용 프로그램 유형과 같은 정보를 지정해야합니다.

2. 웹 서버와 PHP를 설치하십시오

서버와 사이트를 작성한 후 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
    

3. 데이터베이스를 구성합니다

사이트를 작성한 후에는 mariadb 또는 mySQL을 사용하는 옵션으로 데이터베이스를 구성해야합니다. 사이트 설정에서 데이터베이스 옵션으로 이동하여 데이터베이스 자격 증명을 설정하고 비밀번호를 구성하십시오.

4. 응용 프로그램을 배포하십시오

웹 서버 및 데이터베이스를 구성한 후 Laravel Forge는 코드 및 관련 파일을 웹 디렉토리에 자동으로 배포합니다. Laravel Forge의 웹 인터페이스를 통해 다른 버전 제어 시스템 (예 : GIT 또는 SVN)을 선택하고 리포지토리 및 브랜치를 지정할 수 있습니다.

5. SSL 인증서를 구성하십시오

HTTPS를 통해 웹 응용 프로그램에 액세스하려면 SSL 인증서를 구성해야합니다. Laravel Forge 인터페이스에서 SSL 탭을 선택하고 인증서를 만듭니다. 관련 도메인 이름, 이메일 주소 및 기타 정보를 작성하고 이메일 주소를 확인하여 인증서 구성을 완료해야합니다.

6. 큐를 구성하십시오

애플리케이션이 우편 또는 이미지 처리와 같은 비동기적인 작업을 처리 해야하는 경우 Laravel Forge에서 큐 데몬을 사용할 수 있습니다. 사이트 설정에서 "큐"옵션을 선택하고 큐 프로세스를 시작하십시오.

7. nginx 캐시를 구성하십시오

성능 향상을 위해 사이트 설정에서 NGINX 캐시를 활성화하여 정적 컨텐츠를 캐시하여 액세스 속도를 향상시킬 수 있습니다.

요약

Laravel Forge를 사용하면 PHP 웹 애플리케이션을 제작에 쉽게 배포하고 서버 생성, PHP 설치, 데이터베이스 구성 SSL 인증서 구성 및 큐 관리의 여러 단계를 다룰 수 있습니다. Forge의 힘을 사용하면 응용 프로그램 업데이트, 모니터링 및 유지 보수를 단순화하면서 배포의 일반적인 문제를 효과적으로 피할 수 있습니다.