티스토리 뷰
업무 외적으로 초고속으로 빠르게 웹사이트 하나를 구축할 일이 생겨서 php의 라라벨 프레임워크를 알아보게 됐다. 협업하는 사람들이 자바 스프링부트를 전혀 모르고 php나 python만 할 줄 알아서 어쩔 수 없는 선택이기도 했지만, 진짜 이걸로 하니까 빠르고 간편하긴 하다. 라라벨 만쉐이-
아래는 php 설치부터 laravel 프로젝트 생성까지 어떻게 하는지 간단하게 정리해놓은 것이다. (나중에 까먹을까봐..)
1. php 다운로드
php 다운로드 ☞ PHP For Windows: Binaries and sources Releases

zip 파일을 다운로드 받아서 적당한 곳에 압축을 풀어놓는다.
나의 경우 C드라이브에 php-8.1.4라는 폴더를 하나 만들어서 압축 해제했다.

그런 다음, php.ini-production 파일을 메모장이나 편집 프로그램으로 열어서 설정을 수정한다.

extension_dir의 맨 앞 부분 세미콜론(;)을 삭제하여 주석을 해제해주고, php 파일들을 압축 해제한 경로를 적어준다. 그리고 경로 끝에 /ext를 붙인다.

date.timezone도 똑같이 세미콜론(;) 제거 후 "Asia / Seoul"을 명시해준다. 위에 캡쳐가 잘못되었는데.. 양옆에 쌍따옴표 꼭 할 것!
2. Composer 설치
PHP 의존성 관리 도구인 composer를 설치한다.
composert exe파일 다운로드 ☞ Composer (getcomposer.org)

빨간색 박스 부분을 클릭하면 exe 설치 파일을 다운받을 수 있다.

Next~

앞서 설치했던 php의 경로에서 php.exe파일을 찾아서 선택해준다.

체크 후 Next~

Install~

cmd 명령 프롬프트에 "composer"라고 쳐서 저렇게 뜬다면 제대로 설치된 거다.
3. Laravel 프로젝트 생성
composer create-project --prefer-dist laravel/laravel [프로젝트명]

만약 나처럼 "Your requirements could not be resolved to an installable set of packages."라는 경고 메시지가 뜬다면, 설치된 프로젝트 폴더 안으로 이동해서 composer update를 쳐준다.
composer update --ignore-platform-reqs


이제 라라벨 프로젝트를 돌려볼 차례!
php artian serve --port=포트번호
포트번호 옵션을 주지 않으면 기본 8000번으로 실행된다.

브라우저를 열고 해당 포트로 로컬호스트 접속하면 위와 같은 화면이 뜨는데, GENERATE APP KEY 버튼을 클릭하면 index 화면으로 이동할 수 있다.

끝-
'공장 (factory) > - Programming..' 카테고리의 다른 글
[Laravel] php 설치부터 Laravel 프로젝트 생성까지 (MacOS 기준) (0) | 2022.04.27 |
---|---|
[Laravel] Breeze 설치 및 mysql 연동 (0) | 2022.04.15 |
[javascript] 유동적인 테이블 셀병합을 위한 데이터 가공 (0) | 2022.01.11 |
[Java/Javascript] 페이징 paging 예제 (1) | 2021.12.24 |
[Spring/Java] Spring MultipartFile 파일 업로드 (0) | 2021.12.23 |