Computer >> 컴퓨터 >  >> 체계 >> Linux

Linux에서 로컬 개발을 위해 WordPress를 설정하는 방법

Linux에서 로컬 개발을 위해 WordPress를 설정하는 방법

WordPress는 인터넷에 있는 대부분의 사이트에서 사용되는 CMS로 발전했습니다. WordPress 사이트를 서버에 유지하기 위해 호스팅 회사에 비용을 지불할 수 있지만 이는 프로덕션 준비가 된 사이트에만 최선의 선택입니다. CMS를 실험하고 익히거나 WordPress용 플러그인/테마 개발을 시작하려는 경우 Linux 컴퓨터에서 XAMPP에 필요한 모든 것과 WordPress 자체를 설정하여 학습, 개발 또는 한 푼도 지불하지 않고 이것으로 장난을 치십시오.

XAMPP 설치

Apache, MariaDB, PHP 설치를 다음 작업으로 바꿔주는 ApacheFriends의 XAMPP 설치 프로그램을 사용하는 쉬운 경로를 따라갈 것입니다.

1. ApacheFriends 사이트를 방문하여 최신 "XAMPP for Linux" 설치 프로그램을 다운로드합니다.

Linux에서 로컬 개발을 위해 WordPress를 설정하는 방법

2. 다운로드 단계이므로 Bitnami 사이트도 방문하여 최신 Linux용 WordPress 설치 프로그램을 다운로드하십시오.

3. 터미널을 열고 두 파일을 다운로드한 디렉토리로 다음과 같이 변경합니다.

cd Downloads

두 파일을 실행 가능하게 만드십시오:

chmod +x xampp-*-installer.run
chmod +x bitnami-wordpress*-installer.run

Linux에서 로컬 개발을 위해 WordPress를 설정하는 방법

4. 다음을 사용하여 Apache 설치 프로그램을 실행합니다.

sudo ./xampp-*-installer.run

5. 기본값을 수락하고 설치의 각 화면에서 "다음>"을 클릭하여 프로세스를 완료합니다. 완료되면 "XAMPP 시작"을 활성화한 상태로 두고 "마침"을 클릭합니다.

Linux에서 로컬 개발을 위해 WordPress를 설정하는 방법

6. 나타나는 창에서 "환영" 탭에서 "응용 프로그램 폴더 열기"를 클릭하고 팝업되는 파일 관리자 창을 최소화합니다. 나중에 필요하므로 닫지 마십시오.

7. "서버 관리" 탭으로 이동하여 MySQL과 Apache 웹 서버가 모두 실행 중인지 확인합니다. 그렇지 않은 경우 선택하고 오른쪽 상단의 "시작"을 클릭하십시오. 모든 파일에 대한 로컬 액세스 권한이 있으므로 ProFTPD 서버가 필요하지 않으므로 이 서버를 "중지됨"으로 둘 수 있습니다.

Linux에서 로컬 개발을 위해 WordPress를 설정하는 방법

8. 즐겨 사용하는 브라우저를 실행하고 주소로 "localhost"를 방문하여 모든 것이 제대로 실행되고 있는지 확인합니다. XAMPP의 환영 페이지가 표시되어야 합니다.

Linux에서 로컬 개발을 위해 WordPress를 설정하는 방법

참고 :나중에 스택을 시작하려면 다음 명령을 사용하십시오.

sudo /opt/lampp/lampp start

대신 제공된 GUI를 통해 개별 서버를 시작 및 중지하려는 경우:

cd /opt/lampp
sudo ./manager-linux.run

64비트 설치가 있는 경우 두 번째 명령은 다음과 같습니다.

sudo ./manager-linux-x64.run

워드프레스 설치

1. XAMPP 스택을 실행하고 Bitnami의 WordPress 설치를 진행합니다. 다음으로 실행:

sudo ./bitnami-wordpress*-installer.run

2. 기본 설치 폴더를 그대로 두고 "관리자 계정 생성" 화면에서 일시 중지한 다음 다음을 클릭합니다. 곧 로컬 WordPress 설치에 로그인하는 데 사용할 계정 세부 정보를 입력합니다. 지금까지 수행한 경우 MySQL 비밀번호 상자를 비워 둡니다 =기본 XAMPP 비밀번호는 비어 있습니다.

Linux에서 로컬 개발을 위해 WordPress를 설정하는 방법

3. 설치 프로그램은 미리 선택된(너무 일반적인) 블로그 이름을 변경할 수 있는 옵션도 제공합니다. 실제 서버에서 호스팅되고 다른 사람이 액세스할 수 있는 실제 사이트로 전환하려는 경우 임시 이름이 아닌 사용하려는 이름을 입력하는 것이 좋습니다. 이는 사이트를 원격 호스트로 이동할 때 MySQL 찾기 및 바꾸기 작업을 최소한으로 유지하는 데 유용합니다.

Linux에서 로컬 개발을 위해 WordPress를 설정하는 방법

4. 모든 것이 로컬에서 이루어지므로 "사이트 상태에 대한 알림을 받을" 필요가 없습니다. 지금은 "SMTP 설정 구성" 탭과 메일 지원을 건너뛸 수 있습니다.

Linux에서 로컬 개발을 위해 WordPress를 설정하는 방법

5. "설치 유형" 탭에서 "프로덕션 설정" 대신 "개발 설정"을 선택합니다. 프로덕션 준비 사이트가 아닌 개발 환경/놀이터를 설정하는 것이기 때문입니다.

Linux에서 로컬 개발을 위해 WordPress를 설정하는 방법

6. 최종 사이트를 다루지 않는 것과 같은 이유로 "Launch wordpress in the cloud with Bitnami"를 선택 해제합니다.

Linux에서 로컬 개발을 위해 WordPress를 설정하는 방법

7. "다음"을 클릭하여 Bitnami의 WordPress 설치를 진행합니다. 완료 후 이전과 같이 테스트하되 이번에는 로컬 WordPress URL인 localhost/wordpress를 사용합니다.

WordPress 기본 테마 및 설정을 사용하여 블로그의 시작 화면이 표시되어야 합니다.

Linux에서 로컬 개발을 위해 WordPress를 설정하는 방법

이제 WordPress를 로컬에 설치하고 작동했으므로 관리 대시보드에 로그인하려면 URL:localhost/wordpress/wp-login.php로 이동합니다.

Linux에서 로컬 개발을 위해 WordPress를 설정하는 방법

XAMPP의 대안

마지막으로, 설치의 모든 측면을 절대적으로 제어하려면 완전 수동 경로를 사용할 수 있습니다. Apache, PHP, MySQL 또는 일부 대안을 설치하고 각각을 구성한 다음 WordPress를 직접 다운로드하여 설치할 수 있습니다. 이렇게 하면 WordPress를 지원하는 기술에 더 익숙해질 수 있습니다.

우리가 쉬운 방법(XAMPP)을 선택한 이유는 WordPress를 사용하려는 대부분의 사람들이 "추가 기능"에 대해 신경 쓰지 않을 것이기 때문입니다. 그리고 그들은 정말로 필요한 경우가 아니면 처리하지 않는 것을 선호합니다.

XAMPP와 Bitnami WP 모듈 접근 방식의 완전한 단순성과 PC를 완전한 LAMP 서버로 전환하는 것 사이의 중간 경로를 원한다면 Docker를 통해 WordPress를 설치할 수 있습니다. 우리가 검토하는 접근 방식보다 더 복잡하지만 실제 운영 체제에 추가 서비스를 설치하지 않고도 모든 것을 가상화된 상태로 유지하는 추가 보너스가 있습니다.

차이점은 XAMPP는 WordPress(Apache, PHP 및 MySQL)에 필요한 "인프라"를 OS의 "독립 실행형 애플리케이션"과 동일하게 설치하는 반면 Docker는 모든 종속성을 포함하는 가상화된 "작업 환경"에 모든 것을 유지한다는 것입니다.

Docker는 여전히 OS의 "로컬" 요소에 의존하지만 WordPress의 경우 "위에 누락된 종속성을 추가"합니다. 구성원이 동일한 서버에 액세스할 수 있지만 각 구성원에 대해 로컬로 혜택을 볼 수 있는 공통 프로젝트에서 공동 작업하는 대규모 팀의 경우 Vagrant 및 VirtualBox 설치가 아마도 가장 좋은 옵션일 것입니다.

그러나 전체 가상 환경은 또한 전체 OS의 파일을 포함하고 결과적으로 호스트와 가상화된 OS를 모두 최신 상태로 유지해야 하기 때문에 크기가 더 커지고 유지 관리가 더 어렵습니다. 그렇기 때문에 개인 블로그를 운영하는 일반 단일 사용자가 아닌 전문 개발자 및 대규모 프로젝트에서 공동 작업하는 팀을 위한 최선의 선택이라고 생각합니다.