Maison >cadre php >PensezPHP >Comment configurer les variables d'environnement dans thinkphp6

Comment configurer les variables d'environnement dans thinkphp6

醉折花枝作酒筹
醉折花枝作酒筹original
2021-04-01 11:36:443100parcourir

La colonne du didacticiel thinkphp ci-dessous vous présentera comment configurer les variables d'environnement dans thinkphp6. J'espère qu'elle sera utile aux amis dans le besoin !

Comment configurer les variables d'environnement dans thinkphp6

1. Le dossier Configuration générale

config est le fichier de configuration générale de tp6, dans configSous le dossier, nous pouvons modifier la configuration à l'intérieur ou personnaliser le fichier de configuration. Cependant, ne modifiez pas les noms et le contenu de ces fichiers de configuration lorsque nous ne les connaissons pas, car cela pourrait rendre les fichiers inutilisables.

Comment configurer les variables denvironnement dans thinkphp6

2. envDéfinition des variables d'environnement

Configurationenv

Lorsque nous téléchargerons thinkphp6, il y aura un fichier d'instance de variable d'environnement de .example.env dans le répertoire racine. Vous pouvez directement remplacer .example.env par .env pour le modifier.

APP_DEBUG = true

[APP]
DEFAULT_TIMEZONE = Asia/Shanghai

[DATABASE]
TYPE = mysql
HOSTNAME = 127.0.0.1
DATABASE = test
USERNAME = username
PASSWORD = password
HOSTPORT = 3306
CHARSET = utf8
DEBUG = true

[LANG]
default_lang = zh-cn

APP_DEBUG active le tp6 mode test, et APP_DEBUG = true signifie que le mode test a été activé.

Appel env

Si vous souhaitez utiliser env, vous devez d'abord introduire la classe de façade thinkfacadeEnv. Il n'y a pas de respect de la casse lors de l'obtention des variables d'environnement.

Si vous souhaitez appeler la base de données, vous devez modifier le contenu de .env (base de données), DATABASE (nom d'utilisateur) et USERNAME (mot de passe) dans PASSWORD comme suit :

DATABASE = tp
USERNAME = root
PASSWORD = root

En même temps, database.php doit également être modifié. Les modifications sont les suivantes :

// 数据库名
'database' => env('database.database', 'tp'),
// 用户名
'username' => env('database.username', 'root'),
// 密码
'password' => env('database.password', 'root'),

Recommandations associées : Les 10 dernières thinkphp. tutoriels vidéo

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn