Mac OS에서 Laravel 로컬 개발 환경 구축

3720 단어 laravel5.5

개요



Mac의 로컬 환경에서 Laravel의 개발 환경을 구축 할 때 막혔으므로 메모를 남겨 둡니다.

환경




이름
버전


php
7.1.0

라라벨
5.5


절차



※php의 install는 phpbrew에서 php를 설치할 때 막힌 것 를 참고로 해 주세요.

composer 설치


$ brew install homebrew/php/composer

2018/7/20 업데이트


Error: homebrew/php was deprecated. This tap is now empty as all its formulae were migrated.

위와 같은 오류가 발생하는 사람은 아래 명령을 실행해보십시오.
$ brew install homebrew/core/composer

보충
homebrew/php => homebrew/core 로 마이그레이션된 것 같습니다.
$ brew search composer
==> Formulae
composer ✔

==> Casks
composercat

If you meant "composer" specifically:
It was migrated from homebrew/php to homebrew/core.

Laravel의 install



Composer를 사용하여 Laravel 설치 프로그램 다운로드
$ composer global require "laravel/installer"

패스를 통과



아래 설정을 ~/.bashrc로 복사합니다.
export PATH="$PATH:$HOME/.composer/vendor/bin"

한 번 불러오기
$ source ~/.bashrc

프로젝트 만들기



laravel new 명령으로 프로젝트를 만듭니다.
$ laravel new {プロジェクト名}

로컬 개발 서버 시작


$ php artisan serve

에러 발생!!



상기 순서로 진행해 가면 아래와 같은 에러가 나왔다.
PHP Warning:  require({project_name}/vendor/autoload.php): failed to open stream: No such file or directory in {project_name}/artisan on line 18

내용을 보면 프로젝트 내에 vendor/라는 디렉토리가 작성되지 않았다는 것이 문제 같다.

↓확실히 아무것도 출력되지 않았다. . . ↓
$ ls | grep vendor

대책



laravel 명령이 아닌 composer로 프로젝트 만들기



Laravel의 artisan 명령 요약 를 보면 laravel 명령이 그다지 좋지 않다고 기재되어 있다.

그래서 composer 명령으로 프로젝트를 만듭니다.
$ composer create-project --prefer-dist laravel/laravel {プロジェクト名}
vendor/ 가 작성되어 로컬 개발 서버도 무사하게 기동할 수 있었다 🎉

vendor/확인
$ ls | grep vendor
vendor

로컬 개발 서버 시작
$ php artisan serve
Laravel development server started: <http://127.0.0.1:8000>

http://127.0.0.1:8000으로 이동하여 Laravel 페이지가 표시됨





좋은 웹페이지 즐겨찾기