기본 버전 설정
ServBay에서는 명령행 인터페이스(CLI)를 지원하는 패키지에 대해 기본 버전을 지정할 수 있으며, 기본으로 실행할 SQL 데이터베이스 서버와 해당 버전도 설정할 수 있습니다. 이는 프로젝트마다 필요한 언어나 도구의 버전이 다를 때 매우 유용하며, 터미널이나 스크립트에서 명령을 실행할 때 항상 원하는 버전이 자동으로 사용되도록 보장합니다.
ServBay 패키지의 기본 명령행 버전 설정하기
ServBay에서는 PHP, Node.js, MariaDB, MySQL, PostgreSQL, MongoDB 등 다양한 패키지에 대해 기본 버전을 지정하여, 터미널이나 스크립트에서 실행 시 자동으로 해당 버전이 사용되도록 할 수 있습니다. 기본 버전 설정 방법은 다음과 같습니다.
ServBay 앱을 엽니다.
좌측 내비게이션에서 “설정”을 클릭합니다.
설정 페이지에서 “기본 버전” 섹션을 찾습니다.
드롭다운 메뉴에서 PHP, Node.js, MariaDB, MySQL, PostgreSQL, MongoDB 각각에 대해 원하는 기본 버전을 선택합니다.
페이지 하단의 “적용” 버튼을 클릭해 변경사항을 저장합니다.
기본 버전을 설정하면 예를 들어, PHP 기본 버전을 7.4로 지정했다면 터미널에서 php -v
명령을 입력할 때 PHP 7.4.x (cli)
가 표시됩니다.
만약 임시로 기본이 아닌 다른 버전(PHP 8.1 등)이 필요하다면, 해당 버전별 명령어(예: php-8.1 -v
)를 사용할 수 있습니다. 이렇게 하면 PHP 8.1.x (cli)
정보가 출력되며, 전역 기본 설정을 변경하지 않고도 특정 버전 명령이나 스크립트를 실행할 수 있습니다.
이와 같은 방식은 Node.js, MariaDB, PostgreSQL, MongoDB 등 다른 패키지도 동일하게 적용됩니다. 참고로 패키지 관리 페이지에서, 기본 버전으로 지정된 패키지명 우측에 고정 아이콘이 표시되어 현재 기본 버전임을 확인할 수 있습니다.
기본 SQL 데이터베이스 서버 및 버전(MySQL/MariaDB) 설정하기
MySQL과 MariaDB는 모두 SQL 데이터베이스며, 일반적으로 동일한 네트워크 포트(예: 3306)와 소켓 파일을 사용하므로 동시에 실행할 수 없습니다. ServBay에서는 기본으로 실행할 SQL 데이터베이스 종류(MySQL 또는 MariaDB)와 그 버전을 쉽고 빠르게 설정할 수 있어서, 프로젝트 요구에 따라 둘 사이 전환이 간편합니다.
예를 들어, 현재 MariaDB 11.4를 사용하다가 MySQL 9.0을 ServBay 시작 시 기본 데이터베이스로 변경하고 싶을 경우 다음 단계를 따르세요.
ServBay의 “설정” 페이지를 엽니다.
아래로 스크롤하여 “Default SQL Server” 섹션을 찾습니다.
“Default SQL Server” 드롭다운에서
MySQL
을 선택한 뒤, 바로 옆의 “적용” 버튼을 클릭합니다. (이렇게 하면 ServBay가 실행될 때 MySQL 데이터베이스를 기본으로 시작하도록 설정됩니다.)이어지는 “Default Version” 드롭다운에서 원하는 MySQL 버전(예:
MySQL 9.0
)을 선택한 뒤, 바로 옆의 “적용” 버튼을 클릭합니다. (이렇게 하면 MySQL이 실행될 때 선택한 세부 버전이 적용됩니다.)설정이 완료되었습니다. 다음에 ServBay가 실행될 때, 선택한 SQL 데이터베이스 서버와 버전이 자동으로 실행됩니다.
이런 방식으로 필요에 따라 기본 데이터베이스 종류와 버전을 손쉽게 전환할 수 있으며, 데이터베이스 서비스를 일일이 수동으로 중지하거나 시작할 필요가 없습니다.