마젠토 설치 Part 1
마젠토를 익히는 제일 쉬운 방법은 마젠토를 많이 사용해 보는 것이라고 이전 장에서 말씀드렸습니다.그러기 위해서는 먼저 본인의 로컬 PC에 마젠토를 설치해서 연습해 보는 게 제일 좋습니다. 문제는 마젠토 설치는 그리 쉽지 않습니다. 만약 당신이 리눅스 계열에 대한 지식이 없다면 해당 장을 보지 말고 사회공학적인 방법을 사용해 설치를 진행하시길 바랍니다. (마젠토 개발자에게 커피 한잔 사 들고 가서 웃으면서 설치해달라고 요청하세요.)
시스템 요구사항
마젠토는 공식적으로 윈도우 계열을 지원하지 않습니다. 그러니 꼭 리눅스 계열에서 설치를 진행하시기를 바랍니다. 마젠토를 설치하기 위해서는 먼저 해당 버전의 시스템 요구사항을 체크하셔야 합니다.
https://devdocs.magento.com/guides/v2.3/install-gde/system-requirements.html
마젠토 설치를 위해서는 기본적으로 아래의 프로그램을 설치 해야 합니다.Linux , NGINX, MYSQL, PHP, Composer, Elasticsearch
Linux 설치
저는 개인적으로 우분트를 좋아합니다. 해당 글을 작성하는 시점의 최신 버전인 "Ubuntu 20.04.1 LTS"을 설치하여 마젠토 설치를 진행하였습니다
https://ubuntu.com/download/desktop
또한 도메인은 hosts 파일을 수정하여 "dev.magento.com"을 연결하여 설치를 진행할 것입니다.
Nginx 설치
$> sudo apt update && sudo apt install nginx
Mysql 설치
$> sudo apt-get install mysql-server
PHP 설치
$> sudo apt install php7.4-fpm php7.4-common php7.4-mysql php7.4-gmp php7.4-curl php7.4-intl php7.4-mbstring php7.4-xmlrpc php7.4-gd php7.4-xml php7.4-cli php7.4-zip php7.4-soap php7.4-bcmath php7.4-xdebug
컴포저 설치
$> wget https://github.com/composer/composer/releases/download/1.10.17/composer.phar
$> sudo mv composer.phar /usr/local/bin/composer
$> sudo chmod +x /usr/local/bin/composer
Elasticsearch 설치
$> sudo apt install openjdk-11-jdk -y && sudo apt install curl -y $> sudo apt install elasticsearch
마치며
만약 당신이 리눅스 계열에 대한 지식이 없다면 해당 장을 보지 말고 사회공학적인 방법을 사용해 설치를 진행하시길 바랍니다. (마젠토 개발자에게 커피 한잔 사 들고 가서 웃으면서 설치해달라고 요청하세요.)
정호진 작성 | 무단복제, 배포 금지
해당 문서의 일부내용은 『Magento Tutorial Book, 정호진』과 『Magento DevDocs』에서 발췌 하였습니다. 발췌한 내용에 대한 저작권은 발췌한 곳에 있음을 밝힘니다.