라라벨8 + vue2로 개발할 일이 생겨 Laravel-vue-crud-starter SPA 템플릿으로 연습해보기로 했다.
PHP 개발 환경을 구축하기 위해서는 XAMPP를 설치해야 한다.
❗ PHP 버전을 8.0으로 설치해야 한다. 아무것도 모르고 막 설치하다가
composer install할 때 오류가 발생했었다.
설치는 이 포스팅을 보고 진행하였고, 내가 나중에 따로 필요할 것 같은 부분만 기록할 것이다.
🔫 UAC 관련 Warning(UAC 오류)
해결 방법에는 두 가지가 있는데, 내가 해결한 방법은 다음과 같다.
(이 방법으로 해결이 안 된다면 포스팅 최하단의 참고 중 두 번째 링크를 참고하도록 한다.)
시작 > 제어판 > 사용자 계정 > 사용자 계정 컨트롤 설정 변경 에서 트랙바 설정을 기본값 에서 사용자 계정 컨트롤 끄기로 변경한다.
사실 컴퓨터 한정 매우 보수적인 인간이라 그냥 냅둬봤는데 그냥 이렇게 넘어가도 되는 듯하다. (정확히는 에러가 아니라 warning이니까...?)
Learn more about Bitnami for XAMPP는 그냥 과감히 체크 해제 한다.
필요없을 것 같다.
XAMPP 설치 완료
라라벨 프레임워크를 구동하기 위해서는 composer(컴포저)를 설치해야 한다. 설치는 이 포스팅을 보고 했으며, 과정은 워낙 간단해서 그냥 저 포스팅대로 하면 된다.
아래 명령어를 순서대로 터미널에 입력한다.
- git 레포지토리 클론
$ git clone https://github.com/AnowarCST/laravel-vue-crud-starter.git
- 해당 디렉토리로 이동
$ cd laravel-vue-crud-starter/
- composer 설치
$ composer install
- 본인 DB에 맞게 .env.example 수정 뒤 .env에 복사
$ cp .env.example .env
- 어플리케이션 키 생성
$ php artisan key:generate
- DB 마이그레이션
$ php artisan migrate
- DB 시딩
$ php artisan db:seed
- passport 설치
$ php artisan passport:install
- npm 설치 & 실행
$ npm install $ npm run dev
- php 서버 구동
$ php artisan serve
https://squareinven.tistory.com/43 - 윈도우에 XAMPP 설치
https://ksyjkh24.tistory.com/238 - UAC 에러
https://squareinven.tistory.com/48 - 윈도우에 composer 설치