Maison  >  Article  >  cadre php  >  thinkphp6 est-il en ligne ?

thinkphp6 est-il en ligne ?

步履不停
步履不停original
2019-06-12 15:55:109535parcourir

thinkphp6 est-il en ligne ?

TinkPHP6 est maintenant en ligne Pour télécharger le code source, cliquez ici : http://www.php.cn/xiazai/code/5685.

1. Événements importants de ThinkPHP

  • Le 27 avril 2017, ThinkPHP5.1-beta. 1 est sorti

  • Le 31 décembre 2017, ThinkPHP5.1.0 est sorti, marquant une 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 jamais de ThinkPHP5.2 dans le monde !

Bonne nouvelle : ThinkPHP5.2 a été officiellement renommé ThinkPHP6.0


2 . Fonctions de base et fonctionnalités principales

  • Prend entièrement en charge l'utilisation des fonctionnalités de type fort PHP7

  • Prise en charge complète de presque toutes les spécifications de développement PSR

  • Obtenir une prise en charge multi-applications

  • Introduire de manière complète le comportement alternatif du système d'événements

  • Nouvelle architecture de service d'application

  • La vue et le moteur de modèle sont séparés et la configuration du projet est plus flexible

  • L'assistant IDE rend les invites intelligentes de l'éditeur plus précises

  • Unifié et rationalisé certaines fonctions et méthodes de classe de la version originale


3. Exigences environnementales et téléchargement du code source

3.1 Exigences environnementales : PHP 7.1+

2.2 Téléchargement du code source

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é comme 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 : http://www.php .cn/code/30828.html

Tutoriel Git : http://www.php.cn/tool/git/

Les éléments suivants sont les plus couramment utilisés, c'est également la méthode Composer 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 le programme d'installation setup.exe

4.3 Test

Terminal Entrez : commande composer, et quand vous voyez le message d'invite de commande, l'installation est réussie

thinkphp6 est-il en ligne ?

Version mise à jour 4.4

composer selfupdate  // 终端执行该命令将composer更新到最新版

5. téléchargement du code source

(1) Site officiel d'Open Composer :https://www.phpcomposer.com/

thinkphp6 est-il en ligne ?

Ouvrez la liste des packages d'installation, et un saut se produira, qui ira à https://packagist.org/

Entrez le mot clé de recherche Word : topthink, les packages de composants liés à le framework ThinkPHP sera répertorié ci-dessous

thinkphp6 est-il en ligne ?

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

thinkphp6 est-il en ligne ?

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 :

thinkphp6 est-il en ligne ?



6. Test du framework

  • Ici, nous utilisons la commande think intégrée au framework pour tester

  • Cette commande démarrera un serveur Web temporaire local avec la même fonction que php -S localhost:8000 est le même

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`

根据提示打开浏览器, 在地址栏输入:

127.0.0.1:8000  或者 localhost:8000 ,显示如下界面

thinkphp6 est-il en ligne ?

恭喜, ThinkPHP6 框架已经安装成功~~

相关参考推荐:
1. ThinkPHP6.0版本正式发布,全面拥抱组件化开发趋势

2. ThinkPHP6.0极速入门(视频教程)

3. ThinkPHP6.0完全开发手册(官方版)

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