>  기사  >  PHP 프레임워크  >  Laravel 설치 구성에 대한 자세한 소개

Laravel 설치 구성에 대한 자세한 소개

PHPz
PHPz원래의
2023-04-19 10:08:07682검색

Laravel은 웹 애플리케이션 개발 프로세스를 단순화하도록 설계된 인기 있는 PHP 프레임워크입니다. Laravel의 핵심 개념은 "우아함과 단순함"이며 효율적인 라우팅, 템플릿 엔진, ORM 및 기타 기능을 갖추고 있습니다. 이번 글에서는 Laravel의 설치 구성에 대해 자세히 소개하겠습니다.

1. Laravel 설치

시작하기 전에 PHP, Composer 및 Git이 설치되어 있는지 확인하세요. 아직 설치하지 않으셨다면 먼저 설치해 주세요. 설치가 완료되면 다음 명령을 사용하여 명령줄에서 Laravel을 설치할 수 있습니다:

composer global require laravel/installer

설치가 완료되면 다음 명령을 사용하여 새 Laravel 프로젝트를 생성할 수 있습니다:

laravel new myproject

그러면 새 Laravel 프로젝트가 생성됩니다. "myproject ” 새 프로젝트라는 현재 디렉터리에 있습니다. laravel new 명령 뒤에 프로젝트 이름을 추가하여 다른 디렉터리 이름을 지정할 수도 있습니다.

2. Laravel 구성

Laravel을 설치한 후 몇 가지 간단한 구성을 수행해야 합니다.

  1. 애플리케이션 키 설정

Laravel은 사용자 세션 및 기타 데이터를 암호화하기 위해 애플리케이션 키가 필요합니다. 다음 명령을 사용하여 애플리케이션 키를 생성할 수 있습니다.

php artisan key:generate
  1. 데이터베이스 구성

Laravel 프로젝트에서 .env 파일을 열고 데이터베이스 연결 정보를 구성합니다.

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=mydatabase
DB_USERNAME=myusername
DB_PASSWORD=mypassword
  1. 애플리케이션 디버깅 모드 설정

개발 프로세스 중에 디버그 모드를 활성화해야 할 수도 있습니다. .env 파일을 열고 APP_DEBUG를 true로 설정하세요.

APP_DEBUG=true
  1. Run Database migrations

Laravel의 마이그레이션은 데이터베이스의 버전 제어 시스템입니다. 성공적으로 설치한 후 Laravel과 함께 제공되는 데이터베이스 마이그레이션을 실행하려면 다음 명령을 실행해야 합니다:

php artisan migrate

이렇게 하면 데이터베이스 스키마가 업데이트되고 테이블과 테이블 간의 관계가 생성됩니다.

3. Laravel 애플리케이션 실행

이제 Laravel 설치 및 구성이 완료되었으므로 다음 명령을 통해 Laravel 애플리케이션을 실행할 수 있습니다.

php artisan serve

그러면 로컬 호스트에서 웹 서버가 시작되고 기본적으로 열립니다. 포트 8000 Laravel 애플리케이션을 실행합니다. 브라우저에서 http://localhost:8000을 방문하여 애플리케이션을 엽니다.

Summary

이번 글에서는 Laravel 프레임워크를 설치하고 구성하는 방법을 소개했습니다. Laravel을 설치한 후 애플리케이션 키 설정, 데이터베이스 구성, 애플리케이션 디버깅 모드 설정 및 데이터베이스 마이그레이션 실행과 같은 몇 가지 간단한 구성을 수행해야 합니다. 마지막으로 Laravel 애플리케이션을 실행하여 프로젝트를 시작할 수 있습니다. Laravel은 웹 애플리케이션의 개발 프로세스를 크게 단순화할 수 있는 효율적이고 우아하며 간단한 PHP 프레임워크입니다.

위 내용은 Laravel 설치 구성에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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