ServBay 완전 제거 방법
ServBay는 관리와 유지가 쉬운 로컬 웹 개발 환경으로 설계되었습니다. 만약 시스템에서 ServBay를 제거해야 할 경우, 삭제 과정은 간단합니다. 이 문서에서는 macOS와 Windows에서 ServBay와 관련 파일을 완전히 삭제 및 정리하는 상세한 절차를 안내합니다.
⚠️ 중요 안내 ⚠️
삭제 작업을 진행하기 전에 반드시 모든 중요한 데이터를 백업하시기 바랍니다. 다음을 포함합니다:
백업해야 할 데이터
- 웹사이트 프로젝트 파일
- macOS:
/Applications/ServBay/www
- Windows:
C:\ServBay\www
- macOS:
- 데이터베이스 데이터 (MySQL, PostgreSQL, MongoDB 등)
- macOS:
/Applications/ServBay/db
- Windows:
C:\ServBay\db
- macOS:
- ServBay 설정 파일 및 SSL 인증서
삭제 과정에서 ServBay 설치 디렉토리와 모든 내용이 제거되므로, 미리 백업하지 않은 데이터는 복구할 수 없습니다.
삭제 단계 상세 안내
아래 순서대로 진행하시면 ServBay와 연결된 모든 구성요소를 완전히 제거할 수 있습니다.
1단계: ServBay 애플리케이션 종료
삭제를 시작하기 전에 ServBay 애플리케이션이 완전히 종료됐는지 확인하세요.
macOS
Dock에서 ServBay 아이콘을 우클릭한 후 '종료'를 선택하거나, ServBay 메뉴에서 "ServBay" > "ServBay 종료"를 클릭합니다.
Windows
작업표시줄에서 ServBay 아이콘을 우클릭하여 '종료'를 선택하거나, ServBay 메인 창에서 닫기 버튼을 클릭하세요.
2단계: ServBay 프로그램 파일 삭제
macOS 삭제 방법
- Finder를 실행합니다.
- 왼쪽 사이드바에서 응용 프로그램을 클릭합니다.
- 애플리케이션 목록에서
ServBay.app
을 찾습니다. ServBay.app
을 Dock 가장 오른쪽의 휴지통 아이콘으로 드래그합니다.- 휴지통 아이콘을 우클릭 후 '휴지통 비우기'를 선택하세요.
Windows 삭제 방법
중요 안내
Windows 사용자는 삭제하기 전에 시작 프로그램 등록 해제가 꼭 필요합니다! 설정 페이지에서 자동 시작 옵션을 해제한 다음 삭제를 진행하세요.
1단계: 자동 시작 해제
- ServBay 프로그램을 실행합니다.
- 설정 페이지로 이동합니다.
- '시작 시 자동 실행' 옵션을 해제합니다.
- ServBay 애플리케이션을 종료합니다.
2단계: 본격적인 삭제 Windows 버전은 두 가지 방법으로 제거할 수 있습니다.
방법 1: Windows 설정에서 삭제
- Windows 설정(Win + I)을 엽니다.
- '앱'을 클릭합니다.
- '앱 및 기능'에서 "ServBay"를 검색하세요.
- ServBay를 선택하고 '제거'를 클릭합니다.
방법 2: 제어판에서 삭제
- 제어판을 엽니다.
- '프로그램 및 기능'을 클릭합니다.
- "ServBay"를 찾아 선택합니다.
- '제거'를 클릭합니다.
3단계: ServBay 설치 디렉토리 삭제
ServBay의 주요 파일, 패키지, 웹사이트 파일, 데이터베이스 정보는 기본적으로 다음 경로에 저장됩니다.
- macOS:
/Applications/ServBay
- Windows:
C:\ServBay
이 디렉토리를 삭제하면 ServBay의 모든 실행 파일과 개발 데이터가 사라집니다.
🛑 재차 경고 🛑
이 작업을 시작하기 전에, 반드시 본 안내문의 '중요 안내'에 따라 아래 파일과 폴더를 백업했는지 다시 한 번 확인하세요.
- macOS:
/Applications/ServBay/www
,/Applications/ServBay/db
등 - Windows:
C:\ServBay\www
,C:\ServBay\db
등
이 작업은 되돌릴 수 없습니다. 삭제 후에는 데이터를 복구할 수 없습니다.
터미널을 실행하세요. Spotlight 검색(Command + Space)에서 "터미널"을 입력하거나 Finder의 '응용 프로그램' > '유틸리티'에서 '터미널'을 찾을 수 있습니다.
터미널 창에서 아래 명령어를 실행하여 ServBay 설치 디렉토리와 그 안의 모든 파일을 삭제합니다.
bashsudo rm -rf /Applications/ServBay
1sudo
명령은 관리자 권한으로 작업을 실행할 때 사용합니다./Applications
디렉토리는 일반적으로 권한이 필요합니다. 명령 실행 시 사용자 비밀번호 입력을 요구합니다.rm
은 파일 또는 디렉토리를 삭제하는 명령어입니다.-r
(recursive)는 디렉토리 및 하위 폴더, 파일 모두를 재귀적으로 삭제합니다.-f
(force)는 강제 삭제로, 따로 확인 창이 뜨지 않습니다.-f
옵션은 신중하게 사용하세요.
명령 실행 후
/Applications/ServBay
폴더와 그 안의 모든 파일 및 하위 디렉토리(웹사이트, 데이터베이스, ServBay 설정 등)가 삭제됩니다.
4단계: ServBay Helper 서비스 삭제 (macOS 전용)
macOS
ServBay Helper는 관리자 권한이 필요한 작업(예: hosts 파일 수정, 시스템 서비스 시작/중지 등)을 수행하기 위한 특수한 도구입니다. ServBay를 완전히 삭제하려면 Helper 서비스도 제거해야 합니다.
터미널에서 다음 명령을 실행하세요:
bash
sudo launchctl unload /Library/LaunchDaemons/Dev.ServBay.macOS.ServBay.Helper.plist
sudo rm /Library/LaunchDaemons/Dev.ServBay.macOS.ServBay.Helper.plist
sudo rm /Library/PrivilegedHelperTools/Dev.ServBay.macOS.ServBay.Helper
1
2
3
2
3
- 첫 번째 명령은
launchctl unload
를 사용해 ServBay Helper의 자동 실행 설정을 중단시키고, 부팅 시 로드되지 않게 합니다. - 두 번째 명령은 Helper의
.plist
설정 파일을 삭제합니다. 시스템에 Helper의 작동 방식을 알려주는 파일입니다. - 세 번째 명령은 Helper의 실제 실행 파일을 삭제합니다.
이 세 명령 모두 관리자 권한이 필요하므로, 사용자 비밀번호를 입력해야 합니다.
Windows
Windows 버전에는 Helper 서비스가 없습니다. 따라서 이 단계는 생략해도 됩니다. Windows용 ServBay는 특권 도구를 사용하지 않는 단순화된 구조입니다.
5단계: 환경 변수 정리
~/.zshrc
와 ~/.bash_profile
파일을 열어 아래와 같은 구간을 찾아 삭제하세요.
bash
# BEGIN ServBay Environment Block
# ...
# END ServBay Environment Block
1
2
3
2
3
요약
위의 단계대로 진행하면 macOS에서 ServBay 애플리케이션, 설치 디렉토리, Helper 서비스 등 모든 구성 요소를 완전히 삭제할 수 있습니다. 데이터 백업은 삭제 전 가장 중요한 작업임을 다시 한 번 강조합니다. /Applications/ServBay
디렉토리를 삭제하기 전에 반드시 웹사이트 파일, 데이터베이스, 기타 중요한 설정 정보를 안전하게 백업했는지 확인하세요.