Laavel 설치 노트

4511 단어 PHPLaravel
최근 환경이 바뀌어 라벨의 설치 방법을 재조사하는 것이 번거롭기 때문에 라벨의 설치와 초기 설정을 간단하게 적어 두었다.

가져오기


Laavel을 가져오는 방법은 여러 가지가 있지만 composier를 사용하는 것이 가장 편리합니다!

compooser 설치


brew로 composier 설치
brew install homebrew/php/composer
Mac에서 brew를 사용하는 사람은 brew를 사용하여 composier를 설치합니다
brew 이외의 사람
curl -sS https://getcomposer.org/installer | php
curl이 없는 사람은 php 스크립트로 설치합니다
컬이 없는 사람이 여기 있어요.
php -r "readfile('https://getcomposer.org/installer');" | php
자세한 내용은 https://getcomposer.org

Laavel 프로젝트 만들기


Laavel 프로젝트를 작성하는 방법은 공식에 두 가지 방법을 보여 줍니다.
  • Laavel Installer 사용 방법
  • composier를 사용하는 방법
  • 방법을 선택합니다.
    참고: Laavel Installer를 쉽게 가져올 수 있으므로 사용하십시오.

    수단 1: Laavel Installer 사용


    수단 1에서 먼저 Laavel Installer를 삽입합니다.
    Laavel-Installer 가입
    composer global require "laravel/installer=~1.1"
    
    설치처는~/.composer/vendor/bin이기 때문에 PATH를 이곳을 통과합니다.PATH 통과 방법은 셸과 OS에 따라 다르므로 각각 사용하십시오.
    Laavel 프로젝트 만들기
    laravel new プロジェクト名
    
    laravel new를 사용하여 프로젝트를 만듭니다.

    수단2:composier를 사용하는 방법

    zsh:composer を使って laravel プロジェクトを作成
    composer create-project laravel/laravel プロジェクト名
    composier에서도 Laavel 프로젝트를 만들 수 있습니다.
    이것만 보면 composier로 직접 프로젝트를 제작하는 것이 더 수월해 보입니다.하지만 라벨 인스탈러는 초기 설치에 시간이 걸리고 일단 설치하면 다음 프로젝트 제작이 빠를 것으로 보인다.앞으로 자주 사용할 계획이라면 프로그램을 설치하는 방법이 더 좋을 것이다.
    추기
    환경 구축이 번거로운 상황에서 Vagrant의 box인 Laavel Homestead가 있다.
    자세한 내용은 http://readouble.com/laravel/5/0/0/ja/homestead.html!
    공식은 "Nginx 웹 서버, PHP 5.6, MySQL, Postgres, Redis, Memcached 등은 뛰어난 라벨 앱 개발에 필요한 모든 냉혹한 도구를 포함하고 있다"고 밝혔다.이렇게 쓰여 있다.

    동작 확인


    프로젝트 폴더로 cd 이동 후
    서버 시작
    php artisan serve --port="9999"
    
    실행
    방문http://localhost:9999/

    환경이 아주 잘 구축되었다!

    환경 설정


    config/app.php


    우선 확인해야 할 설정 항목은 프로젝트 폴더config/app.php에 있습니다.
    항목 이름 설정
    타입
    설명
    debug
    bool
    디버그 모드 유무
    url
    string
    URL
    timezone
    string
    시간대 지정(일본에선'아시아/Tokyo')
    locale
    string
    언어 환경 지정 (일본에서는 'ja')
    key
    string
    32자 랜덤 문자 (compooser를 통해 설치하면 표준으로 입력합니다. 또한 명령 php artisan key:generate 을 사용하면 자동으로 지정할 수 있습니다. (편리함)
    config/app.이상은 php에서 반드시 설정해야 하는 항목입니다.

    config/database.php


    다음은 데이터베이스를 설정합니다.프로젝트 폴더에 있는 config/database.php 입니다.
    항목 이름 설정
    타입
    설명
    defualt
    string
    연결할 데이터베이스 지정
    database
    string
    데이터베이스 이름
    username
    string
    데이터베이스 사용자 이름
    password
    string
    데이터베이스 암호
    자신이 만든 데이터베이스를 설정합니다.

    DootEnv 소개


    DootEnv 개요

    config/app.phpconfig/database.php엔브(A,B)의 모양을 볼 수 있다.
    라벨에서는 DootEnv라는 기능이 탑재돼 있어 설정이 간단하다.
    프로젝트 폴더 경로에 있는 파일.env을 열면 환경 변수가 표시됩니다.config/app.phpconfig/database.php에서 .env 파일에서 설정을 읽습니다.

    함수 사용 방법

    env( A, B )
    
    A:환경 변수 이름
    B:.env 환경 변수 A가 없는 경우 기본값

    DoteEnv에 대한 추기


    composier로 제작된 프로젝트라면 이미 설정되어 있기 때문에 주로 .env 파일을 개작하여 간단한 설정을 합니다.
    또한composier를 사용하지 않으면.env 존재하지 않을 수 있습니다.
    이제 .env.sample의 이름을 .env로 변경합니다.
    DootEnv에 대한 자세한 내용은 https://github.com/vlucas/phpdotenv를 참조하십시오.

    아파치 설정

  • 루트 디렉토리를 public 폴더에 지정합니다.프로젝트 이름이 laavel이면 laravel/public입니다.

  • 사용mod_rewrite.
  • 이 설정이 완료되었습니다.상세한 설정은 설정 파일에 주석으로 쓰여 있으니 저쪽을 참조하세요.다시 한 번 조사해 봅시다.

    좋은 웹페이지 즐겨찾기