[1] laravel - composer & 라라벨 설치

2024. 4. 25. 17:21laravel(라라벨)

728x90

1. PHP 다운로드

ㄴ공식사이트 URL : https://windows.php.net/download#

 

PHP For Windows: Binaries and sources Releases

PHP 8.1 (8.1.28) Download source code [25.67MB] Download tests package (phpt) [15.38MB] VS16 x64 Non Thread Safe (2024-Apr-10 10:01:54) Zip [29.33MB] sha256: dfb80a048272765c9d4e5f7711ac0c7ae1376235732ff3dc0e24835ec761e867 Debug Pack [24.95MB] sha256: 5128

windows.php.net

 

ㄴ 8.1.28버전 압축파일을 다운받고, 경로 설정하고 압축해제.

ㄴ 밑줄그은 php.ini-production 파일을 연다 - 메모장,편집프로그램

ㄴ 또는 본인이 사용하는 개발툴에서 드래그앤 드랍으로 편집 가능.

※ 외부호스팅업체에서 php서버 세팅시에 존재하는 php.ini 파일과 동일한 파일로 php설정 파일이다.

ㄴ 파일질라에서 외부 서버의 php.ini파일

2. PHP 설정 파일 세팅

ㄴ extension_dir 드래그 부분에 압축해제한 파일경로를 입력 - 뒤에 ext를 붙여서 완료

ㄴ 앞부분에 세미콜론 [;]을 제거하여 적용이 가능하다. (세미콜론은 주석의 역할을 함)

 

ㄴ date.timezone에 Asia / Seoul을 입력해서 PHP의 시간을 대한민국의 시간으로 설정한다.

ㄴ 앞부분에 세미콜론 [;]을 제거하여 적용이 가능하다. (세미콜론은 주석의 역할을 함)

 

※ php 서버 시간 설정 다른 방법 - 코드에서 적용하는 법

<?php 
	date_default_timezone_set('Asia/Seoul');
?>

ㄴ 위와 같은 형태로 date_default_timezone_set() 함수를 사용해서 설정 가능함.

ㄴ 공통페이지에 함수 입력 후 전체 웹사이트에 적용되도록 해야함.

 

3. PHP composer 설치

ㄴ 라라벨 실행을 위한 의존성관리도구

ㄴ 공식사이트 URL : https://getcomposer.org/download/

 

Composer

Download Composer Latest: v2.7.4 To quickly install Composer in the current directory, run the following script in your terminal. To automate the installation, use the guide on installing Composer programmatically. php -r "copy('https://getcomposer.org/ins

getcomposer.org

ㄴ Composer-Setup.exe- 클릭 다운로드

 

ㄴ Next 클릭

 

ㄴ 설치한 php파일 경로에 exe실행파일 클릭 - Next 클릭 

ㄴ 캡쳐 화면은 이미 설치를 완료한 상태로 경로 밑에는 체크박스를 선택할 수 있음.

 

ㄴ 윈도우 실행에서 명령프롬프트를 열고 composer을 입력 - 해당 화면 나타나면 정상 설치완료

 

4. 라라벨  설치

composer global require laravel/installer

 

5. 환경 변수 등록

ㄴ 시스템 환경 변수 편집 - 환경 변수 - 시스템변수에서 path 선택 - 편집 -  새로만들기 

 

ㄴ 시스템 환경변수 검색

ㄴ 아래 환경변수 클릭

ㄴ 시스템변수에서 path선택 후 편집클릭

ㄴ 아래 빈칸에 C:\Users\[사용자명]\AppData\Roaming\Composer\vendor\bin 경로 입력

ㄴ 확인 클릭

 

6. 라라벨 프로젝트 생성

composer create-project --prefer-dist laravel/laravel [프로젝트명]

ㄴ 해당 코드 입력 - 프로젝트 생성 코드

 

오류발생 : Your requirements could not be resolved to an installable set of packages

ㄴ 패키지가 현재 갖춰지지 않았다는 뜻

composer update --ignore-platform-reqs

ㄴ 생성한 프로젝트 경로로 이동 후

ㄴ 해당코드를 입력하여 업데이트

ㄴ 업데이트 완료

 

php artisan serve --port=1234

ㄴ 라라벨 프로젝트 실행 진행

ㄴ php artisan serve --port=포트번호

 

 

ㄴ 브라우저에서 로컬호스트에 입력한 포트로 접속하면 해당화면이 나타난다.

ㄴ GENERATE APP KEY를 클릭하면 INDEX로 넘어간다

ㄴindex 화면

 

// cmd에서 composer 확인
composer 

// composer에서 라라벨 설치
composer global require laravel/installer 

// 라라벨 프로젝트 생성
composer create-project --prefer-dist laravel/laravel [프로젝트명]

// composer 업데이트
composer update --ignore-platform-reqs

// 라라벨 프로젝트 실행
php artisan serve --port=[포트번호]

ㄴ사용 명령어 모음

728x90