Installation de ThinkPHP6

  • 6.0 Au début de la version, elle doit être Composer installée et mise à jour par des  moyens, vous ne pouvez donc pas l' Git installer par  téléchargement.
  • PHP> = 7.1.0

1. Installation Composer

Étape 1: Double-cliquez sur le composeur téléchargé pour exécuter le programme
Étape 2: Sélectionnez la lettre de lecteur à installer
Étape 3: Sélectionnez la version php. Si vous êtes un environnement de package intégré, accédez au package intégré pour trouver php
. Étape 4: Toutes les étapes suivantes

Deux, définissez la  Composer source de téléchargement

  • Composer La source de téléchargement définie en premier  est également l'adresse du miroir
  • Entrez dans la fenêtre de ligne de commande ou la console

composer config -g repo.packagist compositeur  https://packagist.phpcomposer.com

  • La vitesse des sites Web étrangers est lente, le site Web officiel est recommandé d'utiliser la mise en miroir domestique (Alibaba Cloud)

composer config -g repo.packagist compositeur  https://mirrors.aliyun.com/composer

Si vous utilisez l'  environnement de développement intégré phpstudy  , le dernier peut être installé directement dessus, Composer comme indiqué ci-dessous:

 

L'installation ici est la même. Une fois l'installation réussie, elle peut être utilisée sur la ligne de commande cmd. J'utilise Composer官网下载的应用程序安装的。

Troisièmement, Composer téléchargez et installez ThinkPHP6

  • Commencez par basculer vers le répertoire racine de l'environnement php

cd d: / phpstudy / www

  • La Thinkphp6commande de téléchargement est exécutée. Le dernier tp6 est de créer un nouveau répertoire tp6, qui peut être modifié

compositeur create-project topthink / think tp6

  • Mettre à jour le Thinkphp6noyau

mise à jour du compositeur topthink / framework

  • Préparation: le répertoire dans lequel se trouvent les commandes d'installation et de mise à jour est différent et la mise à jour doit être effectuée sous le répertoire racine de votre application

Quatrièmement, la structure des répertoires après une installation réussie

  • Le principal changement dans la structure de répertoires de la version 6.0 est que le cadre principal est incorporé dans le vendorrépertoire, puis le applicationrépertoire d' origine devient un apprépertoire.
  • La structure des répertoires après l'installation est un mode d'application unique
  • Sous l'   environnement mac ou  linux, notez que vous devez définir les  runtime autorisations de répertoire sur 777
www répertoire de déploiement WEB (ou sous-répertoire) 
├─ répertoire de l'application 
│ ├─ répertoire du contrôleur du contrôleur 
│ ├─ répertoire du modèle de modèle 
│ ├─ ... plus catalogue de la bibliothèque 
│ │ 
│ ├─common.php fichier de fonction publique 
│ └─event. fichier de définition d'événement php 
├─config répertoire de configuration 
│ ├─app.php configuration de l'application 
│ ├─cache.php configuration du cache 
│ ├─console.php configuration de la console 
│ ├─cookie.php Configuration des cookies 
│ ├─ configuration de la base de données database.php │ 
├─filesystem.php file disk configuration│ 
│─lang.php multi-language configuration│ 
├─log.php log configuration│ 
├─middleware.php middleware configuration│ 
├─route.php URL et configuration du routage 
│ ├─session. configuration de session php 
│ ├─trace. configuration de php Trace
│ configuration └─view.php vue 
vue ├─view répertoire 
répertoire définition route ├─route 
│ fichier de définition de route ├─route.php 
│ └─ ... 
├─public le répertoire WEB (Catalogue d' accès externe) 
│ ├─ fichier .php d'entrée d'index 
│ ├─router.php fichier de test rapide 
│ └─.htaccess pour la réécriture d'apache 
│ ├─ 
étendre le répertoire de la bibliothèque de classes étendue 
lors de l'exécution ├─répertoire de l'application d'exécution (accessible en écriture, peut être personnalisé) 
├─ bibliothèque de classes de l'éditeur répertoire 
├─.example.env fichier d'exemple de variable d'environnement ├─composer.json fichier de 
définition de compositeur 
├─LICENSE.txt fichier de description d'autorisation 
├─README.md fichier README 
├─ fichier d'entrée de ligne de commande

Cinq, cours Thinkphp6

Étape 1: Ouvrez le   logiciel intégré- " Site Web- " Créez un site Web Étape 2: Entrez le nom de domaine du site Web: www.xxx.com Étape 3: Répertoire du site Web: tp / public Étape 4: Faites attention à la version PHP PHP> = 7.1.0 Étape 5: Saisissez le nom de domaine ( www.xxx.com ) directement dans le navigateur Remarque: Si vous écrivez des appels de méthode ultérieurs, vous ne souhaitez pas ajouter index.php ( www.xxx.com/ index. php / test / i ndex )phpstudy(此处用的是新版8.1.0.6)




ThinkPHP6 peut aller chercher la racine du fichier public / .htaccess, vous pouvez modifier l'entrée suivante ( www.xxx.com/ the Test / i ndex) peut accéder

<IfModule mod_rewrite.c> 
  Options + FollowSymlinks -Multiviews 
  RewriteEngine On 
  RewriteCond% {REQUEST_FILENAME}! -D 
  RewriteCond% {REQUEST_FILENAME}! -F RewriteRule ^ (. *) $ Index.php? / $ 1 [QSA, PT, L] 
< / IfModule>
 

 

Je suppose que tu aimes

Origine blog.csdn.net/tang242424/article/details/107296798
conseillé
Classement