> PHP 프레임워크 > Laravel > laravel은 .env 구성을 수정합니다.

laravel은 .env 구성을 수정합니다.

PHPz
풀어 주다: 2023-05-20 15:56:38
원래의
1303명이 탐색했습니다.

Laravel로 개발할 때 데이터베이스 연결, 애플리케이션 키 등을 포함한 프로젝트 구성을 수정해야 하는 경우가 많습니다. 이러한 구성은 .env 파일을 통해 관리됩니다. .env 파일에는 코드에서 직접 사용할 수 있는 프로젝트의 모든 환경 변수가 포함되어 있습니다.

.env 구성 파일을 수정하는 방법은 무엇입니까? 이 문서에서는 Laravel에서 .env 구성을 수정하는 방법을 보여줍니다.

  1. .env 파일 열기

먼저 .env 파일을 찾아서 열어야 합니다. .env 파일은 일반적으로 Laravel 프로젝트의 루트 디렉터리에 있습니다. 파일을 찾을 수 없으면 .env.example 파일의 복사본을 만들고 이름을 .env 로 지정해야 합니다.

.env 파일에는 데이터베이스 구성, 이메일 구성 등 다양한 구성 옵션이 포함되어 있는 것을 볼 수 있습니다. 이러한 구성 항목은 키-값 쌍으로 구성됩니다. 키 이름은 등호 왼쪽에 있고 해당 값은 오른쪽에 있습니다.

  1. 구성 항목 수정

.env 파일을 연 후 필요에 따라 구성 항목을 수정할 수 있습니다. 예를 들어, 데이터베이스 연결 정보를 수정해야 합니다. .env 파일을 열면 다음 코드 블록을 찾을 수 있습니다.

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=
로그인 후 복사

여기의 구성 항목에는 데이터베이스 연결 유형, 호스트 주소, 포트, 데이터베이스 이름, 사용자 이름 및 비밀번호 등이 포함됩니다. 로컬 개발 환경이나 서버 환경의 필요에 따라 이러한 구성 항목을 변경할 수 있습니다. 예를 들어 데이터베이스 연결 주소를 로컬 MySQL 서버로 변경하려면 DB_HOST를 127.0.0.1로 변경하고 DB_USERNAME 및 DB_PASSWORD를 로컬 MySQL 서버의 사용자 이름과 비밀번호로 변경하면 됩니다.

데이터베이스 연결 정보 외에도 다른 구성 항목을 수정할 수도 있습니다. 예:

APP_URL=http://localhost
APP_DEBUG=true
APP_KEY=base64:kpJ6dS8I4qbO4ip4cSd5e/8PAW+weLdPCoGQj9W7KRA=

여기서 애플리케이션 디버깅 모드를 켜고 base64 암호화 문자열을 사용하여 애플리케이션 비밀 키를 생성합니다. .

  1. 구성 저장

구성 항목을 수정한 후에는 반드시 변경 사항을 저장하세요. 구성을 저장하는 방법은 사용하는 텍스트 편집기에 따라 다릅니다. 일반적으로 파일 메뉴의 저장 옵션이나 키보드 단축키 Ctrl + S를 사용하여 변경 사항을 저장할 수 있습니다.

  1. 서버 다시 시작

.env 파일을 수정한 후 서버를 다시 시작하여 새 구성을 다시 로드하고 적용해야 합니다. 로컬 개발 환경인 경우 로컬 서버를 다시 시작해야 합니다. 원격 서버에 배포하는 경우 웹 서버나 PHP-FPM 및 기타 실행 환경을 다시 시작해야 합니다.

서버를 다시 시작하면 새 구성 옵션이 적용된 것을 확인할 수 있습니다.

요약:

Laravel 프로젝트에서 .env 구성 파일을 수정하는 것은 매우 일반적인 작업입니다. .env 파일을 수정하면 데이터베이스 연결, 애플리케이션 키, 디버그 모드 등과 같은 다양한 구성 옵션을 변경할 수 있습니다.

.env 구성 파일을 수정하려면 파일을 찾아 그 안에 있는 구성 항목을 수정해야 합니다. 구성 항목을 수정한 후 저장해야 하며 해당 항목을 적용하려면 서버를 다시 시작해야 합니다.

위 내용은 laravel은 .env 구성을 수정합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿