[1] laravel - composer & 라라벨 설치
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=[포트번호]
ㄴ사용 명령어 모음