ServBay에서 소프트웨어 패키지 설치 및 관리 방법
ServBay는 강력한 로컬 웹 개발 환경 관리 도구로, PHP, Node.js, Python, Go 등 다양한 언어 런타임, MySQL, PostgreSQL, MongoDB, Redis 등 데이터베이스, 그리고 Apache, Nginx, Caddy 같은 웹 서버 등 웹 개발에 필요한 다양한 소프트웨어 패키지의 설치, 설정 및 관리를 쉽게 할 수 있도록 도와줍니다. 이 가이드에서는 ServBay에서 다양한 패키지를 설치 및 관리하여 원하는 개발 환경을 빠르게 구축하는 방법을 자세히 설명합니다.
개요
ServBay에서 **패키지(Packages)**란 웹 애플리케이션 구축과 실행에 필요한 다양한 소프트웨어 구성요소를 의미합니다. ServBay의 직관적인 인터페이스를 통해 사용 가능한 패키지 리스트를 쉽게 확인하고, 버전 정보를 조회하거나 원클릭으로 설치 및 업데이트할 수 있습니다. 또한, 동일한 패키지의 여러 버전을 동시에 설치할 수 있어, 다양한 환경에서의 애플리케이션 호환성 테스트에 매우 유용합니다.
패키지 설치 단계
ServBay에서 패키지 설치는 매우 쉽고 직관적입니다. 다음은 상세 설치 절차입니다.
- ServBay 앱 실행
- ServBay 앱을 실행한 후 왼쪽 메뉴에서
패키지
페이지로 이동합니다.
- ServBay 앱을 실행한 후 왼쪽 메뉴에서
- 패키지 리스트 확인
패키지
페이지에서 모든 사용 가능한 패키지 리스트를 볼 수 있습니다. 리스트에는 각 패키지의 이름, 현재 설치된 버전, 최신 버전, 실행 상태, 프로세스 ID(PID) 등이 표시됩니다.
- 설치할 패키지 선택
- 패키지 리스트에서 원하는 패키지를 찾으세요. 아직 설치되지 않은 패키지는 현재 버전이
-
로 표시됩니다. ServBay는 아래를 포함하나 이에 국한되지 않는 다양한 소프트웨어의 설치를 지원합니다:- 언어 런타임: PHP(다중 버전 지원), Node.js(다중 버전 지원), Python(다중 버전 지원), Go, Java, Ruby, Rust, .NET 등
- 데이터베이스: MySQL, MariaDB, PostgreSQL, MongoDB, Redis 등
- 웹 서버: Apache, Nginx, Caddy 등
- 기타 도구: 개발에 필요한 각종 보조 도구 및 라이브러리
- 패키지 리스트에서 원하는 패키지를 찾으세요. 아직 설치되지 않은 패키지는 현재 버전이
- 설치 버튼 클릭
- 아직 설치되지 않은 패키지의 가장 오른쪽에 위치한
설치
버튼(보통 초록색 다운로드 아이콘 포함)을 클릭하세요. 클릭 시 ServBay가 해당 패키지의 최신 버전을 자동으로 다운로드하고 설치를 시작합니다.
- 아직 설치되지 않은 패키지의 가장 오른쪽에 위치한
- 설치 과정을 모니터링
- 설치 시간은 패키지 크기 및 네트워크 속도에 따라 수 분이 소요될 수 있습니다. 설치 진행률은 ServBay 화면에서 실시간으로 확인할 수 있습니다.
- 설치 완료
- 설치가 완료되면, 서비스형 패키지(데이터베이스, 웹 서버 등)는 자동으로 시작되며, 상태가
실행 중
으로 표기됩니다. 현재 버전도 새로 설치된 버전으로 갱신됩니다.
- 설치가 완료되면, 서비스형 패키지(데이터베이스, 웹 서버 등)는 자동으로 시작되며, 상태가
예제: PHP 7.1 설치하기
아래는 PHP 7.1 패키지 설치 예시입니다.
패키지
페이지로 이동- ServBay앱을 열고 왼쪽 메뉴의
패키지
옵션을 클릭하세요.
- ServBay앱을 열고 왼쪽 메뉴의
- PHP 7.1 찾기
- 패키지 리스트에서
PHP 7.1
을 찾아보세요. 현재 버전이-
로 표시된다면 아직 설치되지 않은 상태입니다. 최신 버전은 예를 들어7.1.33
처럼 구체적으로 표시됩니다.
- 패키지 리스트에서
- 설치 버튼 클릭
PHP 7.1
항목의 가장 오른쪽, 다운로드 아이콘이 표시된설치
버튼을 클릭합니다.
- 설치 완료까지 대기
- 설치가 시작되면 진행 막대가 보입니다. 완료 후
PHP 7.1
의 현재 버전이7.1.33
으로 갱신되고, 상태가실행 중
으로 변경됩니다.
- 설치가 시작되면 진행 막대가 보입니다. 완료 후
그림: ServBay에서 패키지를 설치하는 인터페이스 예시.
자주 묻는 질문 (FAQ)
패키지가 정상적으로 설치되었는지 어떻게 알 수 있나요?
설치가 완료되면, 해당 패키지의 현재 버전이 최신 버전 번호로 갱신되고, 상태가 실행 중
으로 변경됩니다. 서비스가 실행 중인 경우 PID
열에서 해당 서비스의 프로세스 ID도 확인할 수 있습니다.
설치 중 오류가 발생하면 어떻게 해야 하나요?
설치 과정에서 오류가 발생하면 ServBay 화면에 관련 오류 메시지가 표시됩니다. 안내에 따라 네트워크 연결 상태나 디스크 용량 등을 점검하세요. 문제가 계속될 경우 ServBay의 FAQ 문서나 연락처를 통해 ServBay 지원팀에 도움을 요청할 수 있습니다.
여러 버전의 패키지를 동시에 설치할 수 있나요?
네, ServBay의 주요 장점 중 하나는 동일한 패키지의 여러 버전을 동시에 설치 및 관리할 수 있다는 점입니다. 예를 들어, 여러 종류의 PHP, Java, Node.js 버전을 프로젝트별로 따로 사용할 수 있습니다. 설정
또는 관련 설정 페이지에서 웹 서버의 기본 패키지 버전을 지정하거나, 사이트별 구성에서 별도의 버전을 지정할 수 있으며, 또는 .servbay.config
를 이용한 명령행 버전 지정도 지원합니다.
설치 또는 사용 중에 다른 문제가 발생하면 어떻게 하나요?
패키지 설치, 설정, 사용 중 기타 문제가 발생했다면 우선 ServBay의 공식 문서 혹은 FAQ를 참고해 보세요. 문서 내에서 관련 키워드로 검색도 가능합니다. 해결이 어렵다면 연락처로 기술 지원을 요청하세요.
요약
ServBay의 패키지
관리 기능을 통해 웹 서버, 데이터베이스, 각종 프로그래밍 언어 런타임 등 로컬 개발 환경에 필요한 소프트웨어를 쉽고 빠르게 일괄 설치할 수 있습니다. 설치가 끝나면 웹사이트 설정을 시작하여 본격적인 로컬 개발을 진행해 보세요.