PHP 예제 - PHP 프레임워크 laravel .env 파일 구성 튜토리얼

微波
풀어 주다: 2023-03-11 18:32:01
원래의
1556명이 탐색했습니다.

이전 버전의 Laravel에서는 프로젝트에 필요한 구성을 완료하기 위해 config 폴더에 있는 php 파일을 사용했습니다. 이후 5버전부터는 구성의 일부를 배치하는 데 .env가 사용되었습니다. 그래서 다음 글에서는 PHP 프레임워크laravel의 .env 파일 구성에 대한 관련 정보를 주로 소개합니다. 도움이 필요한 친구들이 참고할 수 있습니다.

머리말

PHP 프로그램을 개발하기 위해 laravel 프레임워크를 사용할 때 프레임워크의 .env 파일을 구성하는 것이 중요하다는 점을 모두가 알아야 합니다. 이 파일은 데이터베이스, 데이터베이스 사용자 및 cache를 구성해야 합니다. 등, 다음과 같이 자세한 구성 튜토리얼을 살펴보겠습니다.

1. APP_KEY 구성

laravel 프레임워크는 기본적으로 .env구성 파일에 대칭 암호화 키를 하드 코딩합니다. 개발 환경과 프로덕션 환경에서는 다음을 사용할 필요가 없으며 엄격하게 금지해야 합니다. 동일한 APP_KEY
프로젝트에서 실행될 때 php artisan key:generate는 자동으로 .env 파일에 키를 생성합니다. php artisan key:generate就会在.env文件中自动生成密钥。

 APP_KEY=Li0zqXhuxOlnsMtG90UsU**********
로그인 후 복사

二、配置数据库及数据库用户

(1)创建数据库

使用命令mysql < init_db.sql 执行脚本来创建数据库

(2)创建数据库用户

使用命令mysql < create_usr.sql

DB_HOST=127.0.0.1
DB_DATABASE=cloudlab
DB_USERNAME=cloudlab-dev
DB_PASSWORD=cloudla******

DB_USERNAME_DBA=cloudlab-dba
DB_PASSWORD_DBA=cloud*******
로그인 후 복사

2. 데이터베이스 및 데이터베이스 사용자 구성


(1) 데이터베이스 생성


mysql < init_db.sql 명령을 사용하여 데이터베이스를 생성하는 스크립트를 실행합니다.

(2) 데이터베이스 사용자 생성 명령 사용 mysql < create_usr.sql 스크립트를 실행하여 사용자 생성

🎜🎜여기에서 두 명의 사용자를 생성하세요. 한 명의 cloudlab_dev 사용자에게는 삽입, 선택, 🎜Delete🎜, 업데이트, CREATE 권한이 있습니다. 🎜🎜🎜 한 명의 cloudlab_dba에는 삽입, 선택, 삭제, 업데이트, ALTER, CREATE, DROP, INDEX, LOCK 권한. 🎜🎜🎜보통 cloudlab_dev 사용자를 사용하고, 테이블 생성 시 cloudlab_dba를 사용합니다🎜🎜🎜🎜결과: 🎜🎜rrreee🎜🎜🎜요약🎜🎜🎜

위 내용은 PHP 예제 - PHP 프레임워크 laravel .env 파일 구성 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!