로컬 vs XAMPP: 로컬 개발에 어떤 것을 사용해야 합니까?

게시 됨: 2024-02-07

로컬 개발 환경을 선택할 때 선택의 폭이 넓다는 것은 축복이 될 수도 있고 저주가 될 수도 있습니다. 고려해야 할 옵션이 많으며 이 게시물에서는 인기 있는 두 가지 옵션을 서로 대결합니다. 로컬과 XAMPP에 오신 것을 환영합니다.

로컬에서 웹 사이트를 구축하기 위해 이러한 무료 솔루션 중 하나를 사용하는 것을 고려하고 있다면 이 가이드는 결정을 내리기 전에 알아야 할 모든 것을 알려줄 것입니다. Local과 XAMPP가 제공하는 기능, 기능, 장점, 차이점에 대해 설명하겠습니다. 자세한 요약을 준비하세요.

로컬 대 xampp

로컬 대 XAMPP: 설정

Local과 XAMPP는 모두 몇 가지 공통점을 공유하는 강력한 도구입니다. 둘 다 무료로 사용할 수 있으므로 다양한 개발자가 액세스할 수 있습니다. 또한 둘 다 로컬 테스트 및 개발을 위한 환경을 제공합니다.

이러한 유사성에도 불구하고 Local과 XAMPP는 기능 세트와 접근 방식이 크게 다릅니다. 그럼 설정 프로세스가 어떻게 비교되는지 자세히 살펴보겠습니다.

현지의

Local을 시작하려면 먼저 Local 웹사이트를 방문하여 운영 체제와 호환되는 버전을 다운로드해야 합니다.

지역 홈페이지

설치 프로그램을 실행하고 프롬프트를 따르십시오. 프로세스는 표준 소프트웨어를 설치하는 것과 유사하게 직관적입니다.

설치가 완료되면 로컬을 엽니다. 초기 설정에는 선호하는 언어 선택, 이용 약관 동의 등 몇 가지 기본 구성이 포함됩니다.

로컬 설정 중 서비스 약관에 동의

XAMPP

XAMPP를 시작하는 것도 비슷한 프로세스입니다. XAMPP 공식 웹사이트로 이동하여 운영 체제에 적합한 버전을 선택하세요.

xampp 홈페이지

설치 중에 Apache, MySQL, PHP, Perl과 같은 구성 요소를 선택하게 됩니다.

xampp 설정 마법사

설치 후 XAMPP 제어판을 사용하여 Apache 및 MySQL 서비스를 시작하고 로컬 서버 환경을 설정합니다.

xampp 사용자 인터페이스

로컬은 초보자나 단순성을 선호하는 사람들에게 더 쉽고 효율적인 설정 프로세스를 제공합니다. XAMPP는 여전히 액세스 가능하지만 좀 더 기술적인 개입이 필요하며 서버 환경에 대한 더 많은 제어를 원하는 사람들에게 적합합니다.

로컬 vs XAMPP: 개발 사이트 만들기

설치 및 설정이 완료되면 첫 번째 개발 사이트 생성을 진행할 수 있습니다. 두 플랫폼 모두에서 작동하는 방식에 대한 간략한 설명은 다음과 같습니다.

현지의

로컬에서 새 사이트 만들기 버튼을 클릭하세요.

로컬과 xampp에서 새 사이트 만들기

이름을 입력하고 로컬 도메인과 경로를 지정합니다.

지역 사이트 이름 주소 위치

기본 환경 또는 사용자 정의 환경 중에서 선택하세요. 기본 설정은 더 빠르며 사용자 정의는 더 많은 제어 기능을 제공합니다.

로컬 구성 환경

로컬은 WordPress를 자동으로 설치합니다. WordPress 대시보드에 액세스하려면 관리자 자격 증명을 입력하기만 하면 됩니다.

로컬에서 사이트 자격 증명 만들기

XAMPP

XAMPP에서는 새 사이트를 설정하는 프로세스가 완전히 수동입니다. 먼저 XAMPP 제어판을 시작하여 Apache와 MySQL을 활성화합니다.

그런 다음 WordPress를 수동으로 다운로드하여 XAMPP 설치의 htdocs 폴더에 넣습니다.

WordPress 파일을 로컬 xampp 디렉토리에 복사

또한 원격 서버에서와 마찬가지로 설치를 위한 데이터베이스를 설정해야 합니다. XAMPP에서 이는 브라우저 내부의 http://localhost/phpmyadmin 에서 발생합니다.

xampp phpmyadmin 데이터베이스 관리 도구

마지막으로 설정을 완료하려면 localhost/your_site_name 으로 이동하여 WordPress 설치 마법사를 실행합니다.

xampp에서 WordPress 설정

이 프로세스를 사용하면 모든 단계를 완벽하게 제어할 수 있지만 로컬에 비해 기술적인 개입이 더 많이 필요합니다.

로컬 vs XAMPP: 기존 사이트 가져오기

기존 사이트를 로컬 및 XAMPP로 가져오는 데도 고유한 프로세스가 필요합니다.

현지의

사이트를 로컬로 가져오는 것은 간단하며 기본적으로 두 가지 옵션이 있습니다.

연결 기능 사용

WP Engine 또는 Flywheel 사용자의 경우 Local의 Connect 기능을 사용하면 사이트를 쉽게 관리할 수 있습니다. 계정에 로그인하고 Local 인터페이스에서 직접 사이트를 업로드하거나 다운로드하기만 하면 됩니다.

로컬에서 호스팅 공급자에 연결

전체 사이트 대신 수정된 파일만 동기화하여 업데이트를 간소화하는 데 도움이 되는 MagicSync 도구도 있습니다.

수동 가져오기

WP Engine 또는 Flywheel이 아닌 사용자의 경우 사이트를 로컬로 수동으로 가져오는 것도 간단합니다. 사이트의 SQL 데이터베이스 파일과 wp-content 폴더가 포함된 zip 파일이 필요합니다. 이 파일을 로컬로 끌어다 놓거나 가져오기 옵션을 사용하면 로컬이 WordPress 환경 설정을 포함한 나머지 작업을 처리합니다.

아카이브를 로컬로 가져오기

자세한 지침은 로컬 가져오기 및 내보내기 가이드를 확인하세요.

XAMPP

XAMPP의 경우 프로세스가 더 수동적이고 여러 단계가 포함됩니다.

마이그레이션을 위해 WordPress 사이트를 준비해야 합니다. 여기에는 일반적으로 WordPress 데이터베이스를 내보내고 WordPress 파일(특히 wp-content 디렉터리)을 ZIP 파일로 압축하는 작업이 포함됩니다.

XAMPP가 설치되면 phpMyAdmin을 사용하여 WordPress 사이트용 데이터베이스를 설정하고 SQL 데이터베이스 파일을 가져와야 합니다.

phpmyadmin으로 데이터베이스 가져오기

그런 다음 WordPress 사이트의 ZIP 파일을 XAMPP 설치의 htdocs 폴더에 추출합니다. 그런 다음 XAMPP에 설정된 데이터베이스 이름, 사용자 및 비밀번호와 일치하도록 wp-config.php 파일을 편집해야 합니다.

wp-config 파일의 데이터베이스 정보

파일과 데이터베이스를 이동한 후 로컬 설정을 반영하도록 데이터베이스의 사이트 URL과 홈 URL을 업데이트해야 할 수도 있습니다. 이는 phpMyAdmin을 통해 또는 데이터베이스 데이터베이스 검색 및 바꾸기 도구를 사용하여 수행할 수 있습니다.

WordPress 데이터베이스 검색 및 교체 도구

이 방법은 보다 실제적인 접근 방식이 필요하며 수동 서버 및 데이터베이스 관리에 익숙한 사용자에게 적합합니다.

또는 WordPress 마이그레이션 플러그인을 사용하여 이 작업을 완료할 수 있습니다. 몇 가지 옵션에는 파일 및 데이터베이스 마이그레이션을 자동으로 처리하여 프로세스를 단순화하는 올인원 WP Migration 및 Duplicator가 포함됩니다. 수동 개입 없이 URL 및 기타 설정을 원활하게 업데이트하는 데 특히 유용합니다.

올인원 wp 마이그레이션 내보내기 사이트

로컬 vs XAMPP: 사용자 인터페이스 및 경험

Local과 XAMPP의 사용자 인터페이스와 전반적인 사용자 경험을 비교할 때 주목할 만한 뚜렷한 차이점이 있습니다.

현지의

로컬 사이트 구성 옵션

로컬은 사이트, 청사진, 추가 기능이라는 세 가지 기본 섹션으로 깔끔하게 구분된 직관적인 사용자 인터페이스를 제공합니다.

  • 사이트 – 여기에서 WordPress 웹사이트를 쉽게 관리할 수 있습니다. 인터페이스를 사용하면 사이트를 빠르게 생성, 시작 및 중지할 수 있습니다. URL, SSL 상태, PHP 버전 등 각 사이트의 세부정보도 볼 수 있습니다.
  • 청사진 – 이 섹션에서는 테마 및 플러그인을 포함한 사이트 구성을 저장하여 새 사이트를 빠르게 만드는 데 재사용할 수 있습니다.
  • 추가 기능 – 이 영역에서는 개발 작업 흐름을 향상시키기 위해 로컬 환경에 통합할 수 있는 추가 기능에 대한 액세스를 제공합니다.

Local의 인터페이스는 기본적인 서버 관리를 뛰어 넘어 WordPress 관리 및 데이터베이스에 대한 쉬운 액세스부터 디버깅 및 사이트 성능을 위한 유틸리티에 이르기까지 사이트별 작업을 위한 포괄적인 도구 세트를 제공합니다.

XAMPP

xampp 제어판

XAMPP는 제어판을 중심으로 보다 전통적인 사용자 인터페이스를 제공합니다.

  • 제어판 – XAMPP의 기본 인터페이스는 Apache 및 MySQL과 같은 서버 서비스를 관리할 수 있는 제어판입니다. 기능적이고 간단하며 주로 서비스 시작 및 중지, 서버 상태 확인에 중점을 둡니다.
  • 서버 설정 및 구성 – XAMPP의 제어판은 서버 설정 및 구성에 대한 세부적인 제어 기능을 제공합니다. 하지만 로컬과 같은 사이트별 관리를 위한 통합 인터페이스가 없습니다. 대신 시스템 파일을 수동으로 편집해야 하는 경우가 많습니다.

XAMPP의 인터페이스는 웹 사이트 관리보다는 서버 환경 자체 관리에 더 중점을 둡니다. 서버 구성 요소에 대한 직접적인 제어를 선호하는 기술적 배경을 가진 사용자에게 더 적합합니다.

로컬 대 XAMPP: 특징 및 기능

다음으로 Local과 XAMPP가 제공하는 기능을 비교해 보겠습니다.

현지의

Local에는 다양한 PHP 버전을 수용하면서 클릭 한 번으로 Apache와 NGINX 서버 환경 간에 전환할 수 있는 기능이 있습니다. 이러한 유연성은 다양한 서버 설정에서 사이트를 테스트하는 데 유용합니다.

로컬 사이트에서 PHP 서버 유형 변경

원클릭 설치 덕분에 로컬에서도 새 WordPress 사이트 설정이 간소화되어 프로세스가 빠르고 효율적입니다. 이 기능은 WordPress 사이트를 빠르게 배포하려는 개발자에게 특히 유용합니다.

로컬에는 테스트 목적으로 보안 HTTPS 연결을 허용하는 SSL 인증서가 포함되어 있습니다. 신뢰할 수 있는 기관의 인증서가 실제 사이트에 대해 수행하는 것과 동일한 방식으로 사이트를 보호하지는 않지만 보안 HTTPS 연결을 시뮬레이션할 수 있습니다.

포함된 또 다른 기능은 공유 가능한 URL을 사용하여 클라이언트 또는 공동 작업자와 작업을 쉽게 공유할 수 있는 라이브 링크입니다. 이 기능을 사용하면 스테이징 서버를 설정할 필요가 없으므로 로컬 WordPress 사이트를 실시간으로 표시할 수 있습니다.

로컬의 라이브 링크 기능

로컬의 추가 기능

기타 주목할만한 기능은 다음과 같습니다.

  • HTTP/HTTPS 터널링ngrok 에 의해 활성화되어 인터넷이 연결된 모든 장치에서 WordPress 사이트에 액세스할 수 있어 브라우저 호환성 및 응답성 테스트에 도움이 됩니다.
  • Mailcatcher – 로컬에 통합되어 PHP sendmail 에서 보내는 이메일을 처리하며 받은 편지함에 부담을 주지 않고 이메일 디버깅에 유용합니다.
  • 청사진, 복제 및 내보내기 – 이러한 기능을 사용하면 사이트를 템플릿으로 저장하고, 사이트를 쉽게 복제하고, 모든 구성으로 내보내거나 가져올 수 있습니다.
  • 개발 모드 및 새로운 사이트 기본값 – 환경(예: PHP 및 MySQL 버전)을 사용자 정의하고 개발 모드를 사용하여 공격적인 캐싱을 방지할 수 있습니다.
  • 데이터베이스 연결 및 MailHog 도구 – 이를 통해 사이트의 데이터베이스에 쉽게 연결할 수 있고 거래 이메일 테스트를 위해 MailHog를 사용하여 전자 상거래 사이트의 프로세스를 간소화할 수 있습니다.

자세한 내용은 로컬 기능의 전체 목록을 확인하세요.

XAMPP

XAMPP도 다양한 옵션입니다. Windows, macOS, Linux, Solaris 등 다양한 운영 체제에서 실행되므로 다양한 사용자 환경에 유연성을 제공합니다.

여기에는 Apache, MySQL(현재 MariaDB), PHP 및 Perl이 포함되어 있어 포괄적인 웹 서버 솔루션입니다. XAMPP는 또한 MySQL 데이터베이스를 쉽게 관리하기 위해 phpMyAdmin을 웹 기반 유틸리티로 사용합니다.

기타 기능은 다음과 같습니다.

  • 다양한 CMS 플랫폼 지원 – 여기에는 WordPress, Joomla, Drupal 및 Magento가 포함됩니다.
  • 애플리케이션 프로토타이핑 – 로컬 환경에서 웹 애플리케이션의 신속한 프로토타이핑에 적합합니다.
  • 보안 기능 – MySQL 데이터베이스 암호화 및 비밀번호 설정 옵션을 제공하여 데이터 보호를 강화합니다.

로컬 vs XAMPP: 사이트 관리

예상할 수 있듯이 사이트 관리도 솔루션마다 다릅니다.

현지의

로컬은 특히 WordPress 사용자의 경우 사이트 관리 프로세스를 간소화합니다. 클릭 한 번으로 쉽게 사이트 폴더로 이동하거나 명령 셸을 열 수 있습니다. WordPress 백엔드 및 라이브 사이트에서도 빠른 액세스 버튼을 사용할 수 있습니다.

로컬 사이트 구성 옵션

또한 개요 섹션에서는 다음 작업을 수행할 수 있습니다.

  • 사이트 도메인을 수정합니다.
  • 브라우저 안전을 위해 SSL 인증서를 신뢰하세요.
  • 웹 서버 유형 및 PHP 버전을 변경합니다.
  • 원클릭 관리자 로그인을 활성화합니다.
  • PHP 디버깅을 위해 Xdebug를 활성화합니다.
  • 로컬에서 직접 WordPress를 업데이트하세요.

데이터베이스 탭에서는 필수 데이터베이스 세부 정보와 관리를 위한 관리자 링크를 제공합니다.

로컬 데이터베이스 메뉴에서 관리자 열기

그리고 도구 탭에서는 이메일 테스트를 위해 MailHog를 설정 및 관리하고 외부 사이트 액세스를 위해 라이브 링크를 사용할 수 있습니다.

로컬 사이트 도구

사이트를 마우스 오른쪽 버튼으로 클릭하면 서버 시작/중지, 복제, 사이트 내보내기, 청사진으로 저장 등 더 많은 기능을 제공합니다.

로컬 마우스 오른쪽 버튼 클릭 사이트 구성 옵션

왼쪽 상단에 있는 햄버거 메뉴는 설정, 소프트웨어 업데이트, 로그 액세스로 연결됩니다.

지역 메인 메뉴

XAMPP

더 수동적인 XAMPP는 사이트 관리 측면에서 너무 많은 것을 제공하지 않습니다. 기본적으로 다양한 서비스를 관리할 수 있는 앞서 언급한 제어판으로 구성됩니다. 패널은 또한 데이터베이스 관리를 위해 phpMyAdmin과 같은 주요 구성 요소에 대한 직접 액세스를 제공하며 여기에서 각 서비스에 대한 로그 및 액세스 설정을 구성하고 모니터링할 수 있습니다.

그러나 그게 전부입니다. 당신이 하고 싶은 다른 모든 일은 항상 웹사이트와 CMS 자체에서 직접 발생합니다.

로컬 대 XAMPP: 지원

지원 및 커뮤니티 리소스와 관련하여 로컬과 XAMPP 모두 고유한 지원 옵션을 제공합니다.

현지의

현지 지원 포럼

Local은 강력한 커뮤니티와 지원 시스템을 갖추고 있어 도움이 필요하거나 다른 사용자와 연결하려는 사람들에게 매력적인 선택이 됩니다. 예상할 수 있는 내용은 다음과 같습니다.

  • 커뮤니티 지원 – Local에는 사용자가 토론에 참여하고, 질문하고, 자주 묻는 질문에 대한 답변을 찾을 수 있는 전용 커뮤니티 포럼이 있습니다. 이 활발한 커뮤니티는 신규 사용자와 숙련된 사용자 모두에게 귀중한 리소스입니다.
  • 문서 – 로컬 웹사이트에서 일반적인 문제와 질문에 대한 즉각적인 도움을 제공하는 자세한 도움말 문서를 찾을 수 있습니다.
  • 참여할 기회 – 로컬은 또한 로컬 사용자가 튜토리얼을 작성하거나, 추가 기능을 구축하거나, 심지어 WordCamp에서 연설함으로써 커뮤니티에 환원할 수 있는 기회를 제공합니다.

또한 로컬 사용자 인터페이스 내부에서 이러한 모든 지원 경로에 액세스할 수 있습니다.

현지 지원 메뉴

XAMPP

​​XAMPP는 로컬만큼 중앙 집중화된 지원 시스템을 갖고 있지는 않지만 여전히 찾기 쉬운 도움말 리소스를 갖추고 있습니다.

영어를 포함한 다양한 언어로 된 섹션이 있는 전 세계 사용자가 지원하는 Apache Friends 포럼이 있습니다. 이 포럼은 문제를 해결하고 다른 사용자로부터 통찰력을 얻는 데 유용한 리소스입니다.

xampp 지원 포럼

여기에서 XAMPP를 둘러싼 다양한 글로벌 사용자 기반은 다양한 개발 요구에 맞게 XAMPP를 사용하는 다양한 측면을 다루는 광범위한 토론에 기여합니다.

로컬 vs XAMPP: 전반적으로 어느 것이 더 낫습니까?

Local과 XAMPP를 비교하면 각 도구가 다양한 사용자 요구에 맞는 장점을 가지고 있다는 것이 분명해졌습니다. 그러나 우리가 하나에 의지한다면 Local은 대부분의 사람들, 특히 WordPress를 사용하는 사람들에게 유리한 옵션입니다.

Local은 사용자 친화적인 인터페이스와 단순화된 작업 흐름으로 탁월하므로 초보자와 숙련된 WordPress 개발자 모두에게 탁월한 선택입니다. 원클릭 WordPress 설치, 포괄적인 SSL 지원, WP 엔진 및 Flywheel과의 원활한 통합으로 매력이 향상됩니다. 그리고 지원 커뮤니티와 그 뒤에 있는 광범위한 문서는 문제 해결 및 학습을 위한 귀중한 리소스를 제공합니다.

XAMPP는 다양한 웹 개발 프로젝트에 더 큰 유연성과 제어 기능을 제공하지만 기술적 특성과 수동 설정 프로세스는 특히 웹 개발이 처음이거나 WordPress에 관련된 사용자에게는 더욱 어려울 수 있습니다.

그렇기 때문에 Local은 특히 사용 편의성, 효율성 및 WordPress 중심 개발 환경을 우선시하는 사람들에게 더 접근하기 쉬운 도구로 제시됩니다.

로컬과 XAMPP 중 어느 것을 선호하시나요? 아래 댓글로 (그리고 그 이유) 알려주세요!