본문 바로가기
개발/Laravel (PHP Framework)

linux(CentOS) xampp에 Laravel 8.x(라라벨) 프레임워크 설치 및 구동 (서버 개발환경 구축)

by -master 2021. 2. 6.

#linux + xampp + laravel

1. 개요
2. 라라벨 설치
3. 프로젝트 생성
4. 데이터베이스 준비
5. 구동 및 확인
6. 마무리

1. 개요

 - 멋진 PHP 개발을 위한 최고의 프레임워크. 자타공인 PHP 최강의 프레임워크 Laravel(라라벨)!! 저도 한번 가지고 놀아 보겠습니다. 실제로 사용해보는 건 이번이 처음이라 같이 스터디하면서 포스팅을 진행해보도록 하겠습니다. 아무쪼록 설치부터 함께하시는 방문자님들에게 도움이 되었으면 좋겠습니다.

 

 - 우선 설치 대상 서버 환경은 linux + xampp 입니다. composer 설치도 함께 선행되어야 하니, 지난 2개의 글을 참고하시면 준비과정을 보실 수 있습니다.

2021/02/02 - [도구/XAMPP (APM)] - Linux(CentOS) 환경에 XAMPP 설치하기 (PHP 개발환경 준비)

2021/02/02 - [도구/Laravel (PHP Framework)] - Linux(CentOS)에 composer(컴포저) 설치 하기

 

 - 오늘은 라라벨 프레임워크를 설치 -> 프로젝트 생성 -> 웹사이트 구동 확인 까지 진행해보도록 하겠습니다.

 

2. 라라벨 설치

 - 저의 경우 putty로 공인아이피를 통해 서버에 접속했습니다.

 - 우리의 composer(컴포저)가 있기 때문에 설치 자체는 간단합니다! 아래의 명령어를 치기만 하면 끝!

 

composer global require "laravel/installer"

 

 - 설치 후 laravel 이라고 입력하여 아래와 같은 화면을 본다면 정상 설치 성공입니다. 라라벨 사용을 위한, 라라벨 인스톨러를 먼저 설치해준 것입니다. 4.1.1 버전으로 확인되네요.

 

3. 프로젝트 생성

 - 최근 Laravel 8 버전이 나왔습니다. 새로운 기능인 jetstream(젯스트림)도 같이 사용해보도록 하겠습니다. jetstream 은 로그인, 회원가입, 이메일 인증, 2단계 인증, 세션 관리 등 기본 기능이 포함된 프로젝트로 설치해줍니다. jetstream에 관한 더욱 자세한 내용은 github.com/laravel/jetstream에서 확인가능합니다.

 

 - 아래의 명령어를 치면 라라벨 프로젝트가 생성됩니다. 제 프로젝트는 'blog'라고 이름을 지어보았습니다.

laravel new blog --jet

* 혹시 laravel 명령어가 바로 실행되지 않는다면, 전역 설정을 해주어야 합니다.

라라벨의 실제 위치는 '/root/.config/composer/vendor/laravel/installer/bin/laravel' 입니다.

 

 

 - 프런트엔드를 꾸며주는 최신 스택인 livewire(라이브와이어)와 inertia(이너셔) 중 하나를 선택하여 설치하게 됩니다.

 - 저는 아직 둘 다 잘 모르는 것이니 0번을 선택하고 넘어가겠습니다.

 

 

 - 혼자 할 거니까 no

 

 

 - 설치 완료 후 /home/blog 폴더로 가보면 위와 같이 설치완료된 모습을 볼 수 있습니다.

 

 

4. 데이터베이스 준비

(1) 데이터베이스 생성

 - 라라벨 프레임워크 구동을 위해, 데이터베이스 생성 및 마이그레이션을 필수적으로 해주어야 합니다. 윗단계에서 생성했던 프로젝트명과 동일한 데이터베이스를 생성해주어야 합니다. 저의 경우는 blog라는 database를 준비해야 합니다. 

 

 

 - XAMPP 사용자라면 서버가 구동된 상태에서 웹브라우저 주소창에 http://공인아이피/phpmyadmin 을 입력하면 바로 phpmyadmin으로 접근이 됩니다. 데이터베이스를 쉽게 생성할 수 있습니다.

 - XAMPP가 아니더라도 본인이 편한 방법으로 프로젝트명과 동일한 database를 생성하기만 하면 됩니다.

 

 

(2) 데이터베이스 마이그레이션

 - 프로젝트가 생성된 폴더로 이동해줍니다.

 - 그 후 아래와 같이 명령해줍니다.

 - 제대로 되지 않을 경우 WEB상에서도 migration 가능하니 걱정안하셔도 됩니다.

./artisan migrate:install

 

4. 구동 및 확인

(1) 구동

- 아래와 같이 명령하여 구동 준비를 해줍니다.

lampp restart

 

(2) 확인

 - 웹 브라우저를 통해 http://공인아이피/public 에 접속해봅니다.

 - 아래와 같은 화면이 뜬다면 성공입니다.

 - 에러가 난다면 storage 폴더 707로 권한을 부여해 주어야 합니다.

Hi Laravel!!

 

6. 마무리

 - 윈도우에 XAMPP를 설치하고 COMPOSER를 통해 Laravel Framework를 설치하고 구동까지 해보았습니다. 드디어 서버 환경까지 세팅 완료하였습니다. 이제 로컬과 서버 모두 준비되었습니다.

 - 추후 git과 jenkins까지 설정하는 포스팅을 작성해보도록 하겠습니다. 따라오신 분들 고생하셨습니다~!

 

 

 

 

 

반응형

댓글