Maison  >  Article  >  développement back-end  >  Où placer le fichier d'entrée ThinkPHP ?

Où placer le fichier d'entrée ThinkPHP ?

(*-*)浩
(*-*)浩original
2019-09-27 10:48:402494parcourir

Fichier d'entrée

ThinkPHP adopte un mode d'entrée unique pour le déploiement et l'accès au projet Quelle que soit la fonction exécutée, une application a un mode d'entrée unifié (mais pas nécessairement unique). Entrée.

Il faut dire que toutes les candidatures commencent par un fichier d'entrée, et les fichiers d'entrée des différentes applications sont similaires.

Où placer le fichier d'entrée ThinkPHP ?

Définition du fichier d'entrée

Achèvement principal du fichier d'entrée : (apprentissage recommandé : Programmation PHP Du débutant à compétent)

Définir le chemin du framework, le chemin du projet (facultatif)

Définir le mode de débogage et le mode application (facultatif)

Définir les constantes liées au système ( Facultatif)

Charger le fichier d'entrée du framework (obligatoire)

Par défaut, le framework est déjà livré avec un fichier d'entrée d'application (et la structure de répertoires par défaut) avec le contenu suivant :

define('APP_PATH','./Application/');
require './ThinkPHP/ThinkPHP.php';

Si vous modifiez le répertoire du projet (par exemple, changez Application en Apps), il vous suffit de modifier la définition de la constante APP_PATH dans le fichier d'entrée :

define('APP_PATH','./Apps/');
require './ThinkPHP/ThinkPHP.php';

Remarque : la définition de APP_PATH prend en charge les chemins relatifs et chemins absolus. , mais doit se terminer par "/"

Si vous ajustez l'emplacement ou le nom du répertoire principal du framework, il vous suffit de le modifier comme ceci :

define('APP_PATH','./Application/');
require './Think/ThinkPHP.php';

Vous pouvez également définissez une constante THINK_PATH distincte pour l'introduction :

define('APP_PATH','./Application/');
define('THINK_PATH',realpath('../Think').'/');
require THINK_PATH.'ThinkPHP.php';

Comme APP_PATH, la définition du chemin THINK_PATH doit également se terminer par "/".

Définir des chemins absolus pour THINK_PATH et APP_PATH améliorera l'efficacité de chargement du système.

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