[Illustration complète exclusive] Téléchargement et installation du framework ThinkPHP6
1. Événements ThinkPHP
Le 27 avril 2017, ThinkPHP5.1-beta.1 est sorti
Le 31 décembre 2017, ThinkPHP5.1.0 est sorti, marquant l'entrée rapide dans la période d'itération.
Le 3 mars 2019, ThinkPHP5.1 a été mis à jour vers la 35ème version (5.1.35)
Le 22 mars 2019, la version de développement de ThinkPHP5.2 a également été publiée
Maintenant, laissez-moi vous annoncer une bonne et une mauvaise nouvelle, laquelle devriez-vous écouter en premier ?
Laissez-moi d'abord vous annoncer la mauvaise nouvelle : Il n'y aura plus de ThinkPHP5.2 dans le monde !
Bonne nouvelle : ThinkPHP5.2 a été officiellement lancé Renommé ThinkPHP6.0
2 Fonctions de base et fonctionnalités principales
Prend entièrement en charge l'utilisation des fonctionnalités de type fort de PHP7
Prend entièrement en charge presque tous les PSR. spécifications de développement
Implémente plusieurs applications Prise en charge
Introduction complète du comportement alternatif du système d'événements
Nouvelle architecture de service d'application
Séparation de la vue et du moteur de modèle, configuration de projet plus flexible
Assistant IDE , rendant les invites intelligentes de l'éditeur plus précises
一些 Unification et rationalisation de certaines fonctions et méthodes de classe de la version originale 3. Exigences environnementales et téléchargement du code source
PHP 7.1+
2.2 source. téléchargement de code
Comme nous le savons tous, à partir de ThinkPHP5.1, le site officiel ne propose plus de téléchargements de code source du framework
Donc, bien sûr, ThinkPHP6.0 (ci-après dénommé TP6) ne peut pas être téléchargé depuis le site officiel
Où puis-je le télécharger ? Deux façons
Composer et Git
Référence
Tutoriel de téléchargement et d'installation de Composer :
Tutoriel Git :
http://www.php.cn/tool/git/Ce qui suit est la méthode Composer la plus couramment utilisée et officiellement recommandée pour télécharger le code source du framework
4. Téléchargement et installation de Composer
4.1 Mac / Linux
// 1. 下载composer.phar: curl -sS https://getcomposer.org/installer | php // 2. 将 composer 命令移动到bin目录,使之全局可用 mv composer.phar /usr/local/bin/composer
Remarque : MacOS 10.14, le dossier user/local/bin n'existe pas et doit être créé manuellement
// 3. 设置中国全量镜像,提升访问速度 composer config -g repo.packagist composer https://packagist.phpcomposer.com // 如果上面错误存在问题,请使用这个镜像地址 composer config -g repo.packagist composer https://packagist.laravel-china.org
4.2 Windows
Ouvrez https://www.phpcomposer.com/ : Téléchargez setup.exe Installez simplement le programme
4.3 Test
Entrez la commande
dans le terminal, et lorsque vous voyez le message d'invite de commande, il signifie que l'installation est réussie
Version mise à jour 4.4
composer selfupdate // 终端执行该命令将composer更新到最新版

5. Téléchargement du code source du framework TP6
(1) Ouvrez le site officiel de Composer :https://www.phpcomposer.com/

Ouvrez la liste des packages d'installation, cela arrivera Un saut ira vers https://packagist.org/
Entrez le mot-clé de recherche : topthink, et les packages de composants liés au framework ThinkPHP seront répertoriés ci-dessous

Ouvrir Après cela, vous pouvez voir l'étiquette de version et les instructions d'installation de ThinkPHP6.0

Voici le processus détaillé de téléchargement du code source du framework :
// 打开终端,执行指令: composer create-project topthink/think tp6 6.0.*-dev /** * 指令中各个参数的解释: * `create-project`: 是composer中的项目创建命令 * `topthink/think`: ThinkPHP的组件包 * `tp6`: 是当前的项目目录(如果没有创建, 该命令会自动创建的) * `6.0.*-dev`: 要下载的版本标签 */ // 以下是源码的下载中的提示信息 Installing topthink/think (6.0.x-dev 9ea8d9fd39a1aac440fd355cf8b4361130267bce) - Installing topthink/think (6.0.x-dev 9ea8d9f): Cloning 9ea8d9fd39 - Installing topthink/think (6.0.x-dev 9ea8d9f): Downloading (100%) Created project in tp Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 9 installs, 0 updates, 0 removals - Installing topthink/think-installer (v2.0.0): Downloading (100%) - Installing opis/closure (3.1.6): Downloading (100%) - Installing psr/simple-cache (1.0.1): Downloading (100%) - Installing psr/log (1.1.0): Downloading (100%) - Installing psr/container (1.0.0): Downloading (100%) - Installing psr/cache (1.0.1): Downloading (100%) - Installing topthink/framework (6.0.x-dev e9af162): Downloading (100%) - Installing topthink/think-template (v2.0.1): Downloading (100%) - Installing topthink/think-view (v1.0.5): Downloading (100%) Writing lock file Generating autoload files > @php think service:discover Succeed! > @php think vendor:publish Succeed!
Une fois le téléchargement terminé, ouvrez le répertoire du projet, par exemple : tp6, vous pouvez voir la structure de répertoire suivante :

6. Test du framework
Ici, nous utilisons le framework construit -dans pensez test de commande
Cette commande démarrera un serveur Web temporaire local Le serveur Web temporaire a la même fonction que php -S localhost:8000
Les étapes détaillées sont les suivantes :
// 1. 打开终端工具, 切换到当前的Web目录下面 // 2. 进入tp6项目目录 cd tp6 // 3. 创建本地服务器, 启动框架 php think run // 提示用户在本机的8000商品开启了一个Web服务 ThinkPHP Development server is started On <http://127.0.0.1:8000/> You can exit with `CTRL-C`
Ouvrez le navigateur selon les invites, saisissez dans la barre d'adresse :
127.0.0.1 : 8000 ou localhost:8000 , l'interface suivante s'affiche

Félicitations, le framework ThinkPHP6 a été installé avec succès~~
Vous voulez découvrir TinkPHP6 maintenant ? Téléchargez le code source et cliquez ici : http:/ /www.php.cn/xiazai/code/5685
Recommandations de référence associées : 2. Démarrage avec ThinkPHP6.0 (tutoriel vidéo) 3 Manuel de développement complet de ThinkPHP6.0 (version officielle)
1. est officiellement publié, embrassant pleinement la tendance du développement de composants
7 réponse
tp6 L'exportation d'Excel à l'aide de l'en-tête ne fonctionne pas. Est-ce que quelqu'un sait ce qui se passe ? En attente en ligne, urgent, je l'utilise dans le projet ?
Bien que je sois débutant en PHP et que j'aie déjà joué au front-end, j'espère toujours en apprendre davantage sur les cours de M. Zhu et vous soutenir
Le débat entre le développement de composants PHP et le développement de framework ne s'est jamais arrêté ces dernières années. Maintenant que le framework a également été composant, ce débat peut être mis un terme pour le moment~~
Le nouveau framework ThinkPHP6, le code source. a implémenté le chargement par composants, connecté de manière transparente aux modèles des frameworks grand public internationaux (tels que Laravel), il deviendra sûrement un concurrent sérieux des frameworks des grands fabricants internationaux ~~
php Le site chinois lancera une série de tutoriels graphiques sur ThinkPHP6 en temps opportun en fonction des besoins des partenaires. Bienvenue à tous dans le prochain Rugissons quelques fois et continuons cette œuvre caritative
.Je voudrais demander quels sont les avantages de ThinPHP6.0 par rapport à Laravel ?
ThinkPHP6.0 n'a pas encore été comparé, mais ThinkPHP5.1 l'a été. La vitesse d'analyse de l'itinéraire en fonction du nombre de fichiers chargés est plus rapide que celle de Laravel, mais l'écologie de Laravel est évidemment meilleure que celle de ThinkPHP. .
Professeur, s'il vous plaît, soutenez-moi. Ce serait mieux si vous pouviez fournir des didacticiels vidéo dès que possible ! J'ai l'impression que thinkphp se met à jour trop rapidement maintenant. Cela affectera-t-il les performances de thinkphp ?
Le cours du professeur Peter est excellent. J'ai étudié attentivement le TP5.1 et j'attends avec impatience le cours TP6.0 du professeur Zhu ! ! !
Merci, professeur, de l'avoir expliqué en détail. Il n'y a pas beaucoup de vidéos, mais elles sont définitivement excellentes. Si mon anglais est très mauvais, je peux l'expliquer en chinois. Merci professeur.
Je viens d'apprendre thinkphp6 et c'était un peu difficile à apprendre. J'étais confus quand j'ai lu le manuel.
Outils chauds Tags
Hot Questions
Hot Tools
Collection de bibliothèques d'exécution vc9-vc14 (32 + 64 bits) (lien ci-dessous)
Téléchargez la collection de bibliothèques d'exécution requises pour l'installation de phpStudy
VC9 32 bits
Bibliothèque d'exécution de l'environnement d'installation intégré VC9 32 bits phpstudy
Version complète de la boîte à outils du programmeur PHP
Programmer Toolbox v1.0 Environnement intégré PHP
VC11 32 bits
Bibliothèque d'exécution de l'environnement d'installation intégré VC11 phpstudy 32 bits
SublimeText3 version chinoise
Version chinoise, très simple à utiliser
Sujets chauds





