laravel 환경 구축에서 빠진 날

설명



Laravel을 도입시 빠져 버렸기 때문에 그 기록.

Composer 설치



Homebrew(mac의 소프트웨어의 도입을 간단하게 하는 것)는 들어가 있었으므로 생략합니다만, 우선은 Conposer(php의 패키지 관리 시스템)를 인스톨.
$ curl -sS https://getcomposer.org/installer | php

다음 Composer를 이동. 세계화하기 위하여. 이동할까 생각하면 이름도 바뀌는 것 같다 (나중에 알았다)
$ mv composer.phar /usr/local/bin/composer

우선 버전 확인
$ composer -v

↓이런 나와서 이 아래에 버전이라든지 쓰고 있다
  ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/


laravel 설치



준비가 되었으므로 여기서 laravel 설치
$ composer global require laravel/installer

PATH를 통과



.bash_profile에 다음 설명 추가
export PATH=$HOME/.composer/vendor/bin:$PATH

설명을 추가한 후 터미널에서 source 명령 실행
$ source ~/.bash_profile

버전 확인
$ laravel --version

Laravel Installer 2.3.0

여기까지는 오류없이 진행 설치도 완료.

프로젝트 만들기



여기에서 구글한 순서와 같게 laravel의 프로젝트를 작성해 본다
$ laravel new アプリ名

엘라.

다른 방법으로 만들어보세요.
$ composer create-project laravel/laravel --prefer-dist アプリ名

할 수 있었다! !

라고 처음은 생각하고 있었지만, 에러는 아니었던 것만으로 이것은 프로젝트의 작성 뿐만이 아니라, composer를 이용해 laravel를 인스톨 해, 프로젝트를 작성하고 있는 것 같다. 이 시점에서는 프로젝트를 만들었을 뿐이라고 생각했다.

방금 만든 프로젝트의 디렉토리로 이동하여 artisan 명령으로 서버 시작
$ php artisan serve
Laravel development server started: <http://127.0.0.1:8000>

이제 http://localhost:8000 방문



이제 만나서 Laravel 할 수있었습니다.

아까의 오류



방금 전의 에러가 신경이 쓰여 PATH라든지 다시 시도해 보고 다시 시도했지만, laravel new에서는 역시 에러가 해소하지 않는다. 여기에서 다른 소스 보면서 새로운 프로젝트라든지 만들어 보자
$ php composer.phar create-project --prefer-dist laravel/laravel アプリ名


이런 오류가
Could not open input file: composer.phar

요점은 파일을 열 수 없었다고 하는 것이므로, composer.phar를 찾아 보지만, 로컬에 그런 파일 그렇게 하지 않는 것 같다. composer 설치했을 때 확실히 있었을 것이다.

원인



방금 썼지만, mv로 파일이 이동할 뿐이라고 생각하고 있었지만, 파일명이 변경된다는 것을 어딘가에서 보았다.
또는 laravel을 여러 번 설치하는 설명을 했기 때문인가.
현재 시점에서 어느 쪽인지 알 수 없지만, 우선
$ /usr/local/bin/composer update


그래도 안돼.

다음
$ brew tap josegonzalez/homebrew-php

하고
$ brew install josegonzalez/php/composer

brew를 사용하여 php와 composer를 설치했습니까?
$ composer create-project laravel/laravel --prefer-dist アプリ名

그리고 일단 새로운 프로젝트를 만들었습니다.

오늘 요약



composer.phar가 이름이 바뀌고 있기 때문에 오늘은 분명하지 않았다. 우선 laravel 만 만나서 좋았다.
단지 도입할 뿐인데 환경 구축은 생각 없이 하면 빠진다.
우선 100% 해결은 하고 있지 않기 때문에 계속된다.

좋은 웹페이지 즐겨찾기