Structure du Répertoire
.
├── app Répertoire de l'application
│ ├── controller Répertoire des contrôleurs
│ ├── model Répertoire des modèles
│ ├── view Répertoire des vues
│ ├── middleware Répertoire des middlewares
│ │ └── StaticFile.php Middleware pour fichiers statiques inclus
│ ├── process Répertoire des processus personnalisés
│ │ ├── Http.php Processus Http
│ │ └── Monitor.php Processus de surveillance
│ └── functions.php Écrivez les fonctions personnalisées de l'application dans ce fichier
├── config Répertoire de configuration
│ ├── app.php Configuration de l'application
│ ├── autoload.php Les fichiers configurés ici seront chargés automatiquement
│ ├── bootstrap.php Configuration de rappel exécutée lors du démarrage du processus avec onWorkerStart
│ ├── container.php Configuration du conteneur
│ ├── dependence.php Configuration des dépendances du conteneur
│ ├── database.php Configuration de la base de données
│ ├── exception.php Configuration des exceptions
│ ├── log.php Configuration des journaux
│ ├── middleware.php Configuration du middleware
│ ├── process.php Configuration des processus personnalisés
│ ├── redis.php Configuration de redis
│ ├── route.php Configuration des routes
│ ├── server.php Configuration du serveur (port, nombre de processus, etc.)
│ ├── view.php Configuration des vues
│ ├── static.php Configuration de la gestion des fichiers statiques et du middleware pour fichiers statiques
│ ├── translation.php Configuration multilingue
│ └── session.php Configuration de la session
├── public Répertoire des ressources statiques
├── runtime Répertoire d'exécution de l'application, nécessite des permissions d'écriture
├── start.php Fichier de démarrage du service
├── vendor Répertoire des bibliothèques tierces installées par composer
└── support Adaptation des bibliothèques (y compris des bibliothèques tierces)
├── Request.php Classe de requête
├── Response.php Classe de réponse
└── bootstrap.php Script d'initialisation exécuté après le démarrage du processus