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

[Dev Tool] PHP Composer

웹 애플리케이션
작성자
shop2world shop2world
작성일
2025-02-15 00:22
조회
41

PHP Composer: 고객 입장에서 쉽게 이해하기 🎯

PHP Composer는 PHP 개발자들이 필수 라이브러리(패키지)를 쉽게 설치하고 관리할 수 있도록 도와주는 도구입니다. Plesk의 PHP Composer 확장 기능을 사용하면 SSH 없이도 웹 인터페이스(UI)에서 Composer를 실행할 수 있습니다.


✅ PHP Composer 확장 기능의 주요 특징

1️⃣ SSH 없이도 Composer 사용 가능

✔ 터미널 명령어를 몰라도 웹 UI에서 클릭 몇 번으로 Composer 실행 가능
✔ 보통 SSH 접속이 필요한 Composer 설치 및 업데이트를 웹 환경에서 편리하게 수행

2️⃣ 쉽게 Composer 설정 및 실행

composer.json을 직접 수정할 필요 없이 UI에서 설정 가능
"Install" 버튼 클릭 → 패키지 설치 완료


"Update" 버튼 클릭 → 모든 패키지를 최신 버전으로 자동 업데이트

3️⃣ PHP 버전 자동 감지 및 적용

composer.json에 지정된 PHP 버전을 자동 감지하여 적용
✔ 시스템 기본 PHP 버전이 아니라 웹사이트에서 사용 중인 PHP 버전과 호환되도록 설정

4️⃣ 패키지 업데이트 전 사전 테스트 (예정 기능)

✔ 업데이트 시 사이트가 깨지는 문제를 방지하기 위해 사전 테스트 기능 추가 예정
✔ 문제가 없는 경우에만 업데이트 실행

5️⃣ 보안 업데이트 알림 (예정 기능)

✔ 패키지에 보안 문제가 있는 경우 알림 표시 예정
✔ 사이트 보안을 위해 안전한 버전으로 업데이트할지 여부를 쉽게 결정


👨‍💻 고객 입장에서 Composer 사용법

1️⃣ Plesk에서 "PHP Composer" 확장 기능 설치
2️⃣ 웹 UI에서 Composer 설정 가능 (SSH 필요 없음)


3️⃣ "Install" 버튼 클릭 → 패키지 설치 완료


4️⃣ "Update" 버튼 클릭 → 최신 버전으로 패키지 업데이트


5️⃣ PHP 버전 자동 감지 → 사이트 환경에 맞게 설정 유지


🎯 PHP Composer 확장을 사용하면?

SSH 없이도 Composer를 손쉽게 관리
PHP 패키지를 간편하게 설치 & 업데이트


사이트 PHP 버전에 맞는 환경 자동 설정


보안 업데이트 기능(예정)으로 안전한 운영 가능

웹 UI에서 클릭 몇 번으로 PHP 패키지를 설치 & 업데이트할 수 있어, 초보자부터 전문가까지 누구나 쉽게 사용할 수 있습니다! 🚀