minstudio

Slim Framework 개요와 PHP 환경 구축 (Composer)

Slim Framework는 군더더기 없이 빠르고 가볍게 API나 웹사이트를 만들 수 있는 PHP용 마이크로 프레임워크입니다. Laravel처럼 무겁지 않고 딱 필요한 기능(라우팅, 미들웨어)만 제공합니다.

📦 Composer: PHP의 마법 상자

🐘
순수 PHP

기본적인 뼈대

🎼
Composer

패키지 관리자

➡️
🚀
Slim App

가볍고 빠른 앱

자바스크립트의 npm처럼, PHP에서는 Composer를 사용해 남들이 만들어둔 유용한 코드(Slim 프레임워크 등)를 손쉽게 다운받아 내 프로젝트에 장착할 수 있습니다.

bash
// 터미널에서 프로젝트 폴더를 만들고 아래 명령어를 입력하세요.

// 1. 빈 폴더에서 Composer 초기화 (기본 설정 엔터)
composer init

// 2. Slim 프레임워크와 PSR-7 구현체(Nyholm) 설치
composer require slim/slim:"4.*"
composer require slim/psr7
Slim Framework 개요와 PHP 환경 구축 (Composer) | Minstudio