>  기사  >  php教程  >  Laravel 5.3 연구 노트 설치

Laravel 5.3 연구 노트 설치

高洛峰
高洛峰원래의
2016-12-22 16:00:081043검색

1. 서버 요구 사항

Laravel 프레임워크에는 서버에 대한 몇 가지 요구 사항이 있습니다. 물론 Laravel Homestead는 이러한 요구 사항을 모두 충족하므로 Homestead를 Laravel 로컬 개발 환경으로 사용하는 것이 좋습니다. (Mac의 경우) Valet을 로컬 개발 환경으로 사용할 수 있습니다.

단, 홈스테드를 사용하지 않는 경우 개발 환경이 다음 요구 사항을 충족하는지 확인해야 합니다.

PHP 버전>= 5.6.4
PHP 확장: OpenSSL
PHP 확장: PDO
PHP 확장: Mbstring
PHP 확장: Tokenizer

2. Laravel 설치

Laravel은 종속성을 관리하기 위해 Composer를 사용합니다. Laravel을 사용하여 Composer가 컴퓨터에 이미 설치되어 있는지 확인하십시오.

Laravel 설치 프로그램을 통해

먼저 Composer를 통해 Laravel 설치 프로그램을 설치합니다.

composer global require "laravel/installer"

다음을 확인하세요. ~ /.composer/vendor/bin은 시스템 경로에 있습니다. 그렇지 않으면 laravel 명령을 어떤 경로에서도 호출할 수 없습니다.

설치가 완료된 후 간단한 laravel new 명령을 사용하여 현재 디렉터리에 새 Laravel 애플리케이션을 생성할 수 있습니다. 예를 들어, laravel new blog는 blog라는 이름의 새 애플리케이션을 생성하고 모든 Laravel 종속성을 포함합니다. 이 설치 방법은 Composer를 통해 설치하는 것보다 훨씬 빠릅니다.

laravel 새 블로그

By Composer Create-Project

터미널에서 Composer의 create를 사용할 수도 있습니다. Laravel 애플리케이션을 설치하는 프로젝트 명령:

composer create-project --prefer-dist laravel/laravel blog

3.

Laravel 프레임워크 구성 All 구성 파일은 config 디렉터리에 저장되며 각 구성 항목에는 설명이 있으므로 구성 파일을 찾아 이러한 구성 항목에 익숙해질 수 있습니다.

공용 디렉터리

Laravel을 설치한 후 HTTP 서버의 웹 루트 디렉터리를 공용 디렉터리로 지정해야 합니다. 이 디렉터리에 있는 index.php 파일이 프런트엔드 역할을 합니다. 컨트롤러와 모든 HTTP 요청이 통과합니다. 이 파일은 애플리케이션으로 들어갑니다.

구성 파일

Laravel 프레임워크의 모든 구성 파일은 config 디렉터리에 저장됩니다. 모든 구성 항목은 주석 처리되어 있으므로 이러한 구성 파일을 쉽게 탐색하여 모든 구성 항목에 익숙해질 수 있습니다.

디렉터리 권한

Laravel을 설치한 후 일부 디렉터리의 읽기 및 쓰기 권한을 구성해야 합니다. Homestead 가상 머신을 다음과 같이 사용하는 경우 저장소 및 부트스트랩/캐시 디렉터리에 쓰기가 가능해야 합니다. 개발 환경에서는 이러한 권한이 이미 설정되어 있습니다.

응용 프로그램 키

다음으로 할 일은 응용 프로그램 키(APP_KEY)를 임의의 문자열로 설정하는 것입니다. Composer 또는 Laravel 설치 프로그램을 통해 설치한 경우 키 값이 생성되었습니다. php artisan key:generate 명령을 통해.

일반적으로 이 문자열은 32비트 길이여야 하며 .env 파일의 APP_KEY를 통해 구성되어야 합니다. 아직 .env.example 파일의 이름을 .env로 변경하지 않았다면 지금 변경하세요. 애플리케이션 키가 설정되지 않으면 사용자 세션 및 기타 암호화된 데이터가 손상됩니다.

추가 구성

Laravel은 일반적으로 사용하기 위해 다른 구성이 거의 필요하지 않지만 일부 애플리케이션 기반 구성이 포함된 config/app.php 파일을 살펴보는 것이 좋습니다. 시간대 및 로케일(각각 시간대 및 지역화 구성을 위한)과 같이 변경해야 할 수 있는 변경 사항입니다.

캐시, 데이터베이스, 세션 등과 같은 Laravel의 다른 구성 요소를 구성할 수도 있습니다. 이에 대해서는 후속 문서에서 하나씩 논의하겠습니다.

설치가 완료되면 다음 단계인 Laravel 구성을 진행할 수 있습니다.

더 많은 Laravel 5.3 학습 노트와 설치 관련 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.