(sws) 지식 기반 – SWS 커뮤니티

풀스택 앱을 간단하게 만드는 초 강력 PHP Plesk 라라벨(Laravel) Tool Kit 설명서

웹 애플리케이션
작성자
shop2world shop2world
작성일
2025-04-02 12:50
조회
21


1. 개요

Laravel은 현대적인 PHP 프레임워크로, 백엔드와 프론트엔드를 통합하여 강력한 웹 애플리케이션을 개발할 수 있도록 지원합니다. 특히, Plesk Laravel Tool Kit을 활용하면 SSH 접속 없이도 Laravel 프로젝트를 손쉽게 구축하고 관리할 수 있습니다. 이 문서는 SWS(Shop2world Web Service) 환경에서 Plesk Laravel Tool Kit을 사용하여 풀스택 웹 애플리케이션을 간편하게 개발하는 방법을 설명합니다.


2. Laravel Tool Kit의 주요 기능

Plesk Laravel Tool Kit은 웹 기반 환경에서 Laravel 개발을 쉽게 할 수 있도록 제공되는 강력한 도구 모음입니다. 다음과 같은 기능을 제공합니다.

SSH 없이 Laravel 개발 가능

  • Plesk 인터페이스에서 직접 Laravel 프로젝트를 설치, 관리 가능

  • composer, artisan, node.js 관련 명령어를 터미널 없이 실행 가능

Composer & Artisan 명령어 지원

  • Laravel 패키지 관리를 위한 composer 사용 가능

  • php artisan 명령어를 UI에서 실행 가능 (예: 마이그레이션, 캐시 삭제 등)

Node.js & 프론트엔드 통합

  • Vue.js, React 등 프론트엔드 프레임워크와 쉽게 결합 가능

  • Plesk에서 직접 Node.js 환경을 설정하고 실행 가능

자동화된 배포 및 유지보수

  • Laravel 프로젝트 배포를 손쉽게 진행 가능

  • .env 환경 변수 설정, 데이터베이스 연결을 Plesk에서 쉽게 조정 가능


3. Laravel Tool Kit을 활용한 프로젝트 설정

1️⃣ Plesk에서 Laravel 설치하기

  1. Plesk 관리자 패널 로그인

  2. “Laravel Toolkit” 메뉴로 이동

  3. 새 Laravel 애플리케이션 추가 버튼 클릭

  4. Laravel이 자동으로 설치됨

2️⃣ 필수 설정 (환경 변수 & DB 연결)

  • .env 파일을 Plesk UI에서 직접 편집 가능

  • 데이터베이스 연결 정보 입력 (DB_HOST, DB_DATABASE, DB_USERNAME, DB_PASSWORD)

3️⃣ Composer & Artisan 명령 실행하기

Plesk Laravel Toolkit에서는 터미널을 열지 않고도 다음과 같은 명령을 실행할 수 있습니다.

  • composer install : 패키지 설치

  • php artisan migrate : 데이터베이스 마이그레이션 실행

  • php artisan cache:clear : 캐시 삭제

4️⃣ Node.js 프론트엔드 개발 및 빌드

  • Plesk에서 Node.js를 활성화하고 npm 또는 yarn을 사용해 프론트엔드 빌드 가능

  • React/Vue.js 프로젝트를 Laravel 백엔드와 함께 운영 가능


4. Laravel Tool Kit의 장점

🎯 풀스택 개발이 간편해진다

  • 백엔드 + 프론트엔드를 한 곳에서 관리 가능

  • SSH 없이 웹 기반에서 모든 작업 수행 가능

🎯 배포 및 유지보수가 쉬워진다

  • .env 편집, Artisan 실행, 캐시 삭제 등의 작업이 UI에서 간편하게 처리 가능

  • 데이터베이스와 서버 설정을 Plesk에서 손쉽게 조정 가능

🎯 안정적인 운영이 가능하다

  • Laravel 프로젝트를 자동으로 최적화하여 성능 향상

  • 서버 설정을 직접 조정할 필요 없이 Plesk에서 쉽게 관리 가능


5. 결론

Plesk Laravel Tool Kit을 사용하면 SSH에 접속할 필요 없이 웹 기반 환경에서 풀스택 Laravel 개발이 가능합니다. 특히 SWS(Shop2world Web Service) 환경에서는 Laravel 백엔드와 Vue.js 또는 React 프론트엔드를 간편하게 결합할 수 있습니다.

Laravel Tool Kit을 활용하여 더욱 효율적으로 풀스택 웹 애플리케이션을 개발해보세요! 🚀