본문 바로가기
웹/PHP

laravel - 0.Window에서 설치하기(PHP설치부터 세팅까지)

by 둥둥동동# 2022. 2. 3.
728x90

 

순서

laravel

PHP설치

laravel 설치

실행하기

 

laravel

 

윈도우 환경에서 설치하는 글이 많지 않아서 직접 작성하게 되었습니다

로컬에 PHP를 설치하는 것 부터 mysql설치까지 일련의 과정을 보여드리겠습니다

 

 

PHP설치

 

laravel은 PHP의 개발을 도와주는 프레임웍이니 당연히 PHP설치가 필요합니다

우선 php 사이트에 들어가서 Windows 기반의 php를 설치합니다

저는 가장 최신버전인 8.1을 설치했습니다

 

https://windows.php.net/

 

PHP For Windows: Home

PECL DLLs for PHP 8.1 02 Dec 2021 A week ago PHP 8.1.0 has been released and you may be eager to try it out, but you need one or more PECL packages for which there are no PHP 8.1 binary packages available yet, and you may wonder when these will be made ava

windows.php.net

 

Thread Safe로 다운받아 주세요

 

설치가 완료되면 압출을 해제하고 C드라이브에 php라는 이름으로 옮겼습니다

해당 폴더로 들어가서 

php.ini-development파일을 찾아 php.ini로 파일명을 변경하고 편집기로 열어줍니다 (메모장, Editplus 등..)

extension이 위와 같이 주석이 되어있는데요 이 때 ;를 지워 코드를 살려주겠습니다

저는 아래의 extension들을 활성화 시켰습니다

curl,  gmp,  intl,  gd,  fileinfo,  ftp, mbstring, openssl, xsl, mysqli

 

 

 

이제 환경변수를 설정해 주겠습니다

 

php의 Path를 설정해 주면 php의 세팅은 완료됩니다

 

 

laravel 설치

 

 

laravel을 설치하기 위해 의존성 관리도구인 composer를 설치해 줍니다

https://getcomposer.org/

 

Composer

A Dependency Manager for PHP Latest: 2.2.5 (changelog) Getting Started Download Documentation Browse Packages Issues GitHub

getcomposer.org

 

 

 

설치가 끝나면 윈도우 command창을 열어 라라벨을 설치해 줍니다

composer global require "laravel/installer"

 

설치확인 및 버전확인은 아래와 같습니다

laravel --version

 

이번엔 프로젝트를 하나 생성하겠습니다

lalavel new test1

 

 

저는 php의 fileinfo extension이 필요하다는 에러 메세지가 나타났습니다 

 

아까 실수로 빼먹은듯 하니 php.ini파일에 접속해 fileinfo의 extension을 활성화 시켜줍니다

 

 

 

아까만들던 test1은 이미 생성되었기 때문에 test2라는 이름으로 제작하겠습니다

lalavel new test2

 

아래 메세지가 나오면 성공!

 

 

사용자 밑 test2 디렉토리가 정상적으로 만들어진것을 확인할 수 있습니다

 

 

 

실행하기

 

 

cd test2

php artisan serve

프로젝트 폴더에 들어가서 서버를 실행해 줍니다

 

 

localhost 8000포트로 접속할때 아래의 화면이 나타나면 정상적으로 가동중입니다

 

 

MySQL연결

 

MySQL설치는 아래를 참고해 주세요

 

https://dev.mysql.com/downloads/mysql/

 

MySQL :: Download MySQL Community Server

Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source Code Select OS Version: All Windows (x86

dev.mysql.com

해당 페이지로 이동해 설치파일을 다운받습니다

 

 

 

 

 

 

 

 

참고자료

https://laravel.kr/docs/8.x/installation

 

 

728x90

댓글