2024. 4. 25. 17:21ㆍlaravel(라라벨)
1. PHP 다운로드
ㄴ공식사이트 URL : https://windows.php.net/download#
ㄴ 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-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=[포트번호]
ㄴ사용 명령어 모음
'laravel(라라벨)' 카테고리의 다른 글
[6] laravel - 라우팅 등록 (0) | 2024.05.31 |
---|---|
[5] laravel - 데이터베이스 쿼리 빌더_2 (0) | 2024.05.20 |
[4] laravel - 데이터베이스 쿼리 빌더_1 (0) | 2024.04.29 |
[3] laravel - could not find driver 오류 (0) | 2024.04.26 |
[2] laravel - MySQL 데이터베이스 연동 (0) | 2024.04.26 |