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
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/
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
Après ouverture, 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 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 框架已经安装成功~~
相关参考推荐:
1. 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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds





PHP 8.4 apporte plusieurs nouvelles fonctionnalités, améliorations de sécurité et de performances avec une bonne quantité de dépréciations et de suppressions de fonctionnalités. Ce guide explique comment installer PHP 8.4 ou mettre à niveau vers PHP 8.4 sur Ubuntu, Debian ou leurs dérivés. Bien qu'il soit possible de compiler PHP à partir des sources, son installation à partir d'un référentiel APT comme expliqué ci-dessous est souvent plus rapide et plus sécurisée car ces référentiels fourniront les dernières corrections de bogues et mises à jour de sécurité à l'avenir.

Si vous êtes un développeur PHP expérimenté, vous aurez peut-être le sentiment d'y être déjà allé et de l'avoir déjà fait. Vous avez développé un nombre important d'applications, débogué des millions de lignes de code et peaufiné de nombreux scripts pour réaliser des opérations.

Visual Studio Code, également connu sous le nom de VS Code, est un éditeur de code source gratuit – ou environnement de développement intégré (IDE) – disponible pour tous les principaux systèmes d'exploitation. Avec une large collection d'extensions pour de nombreux langages de programmation, VS Code peut être c

JWT est une norme ouverte basée sur JSON, utilisée pour transmettre en toute sécurité des informations entre les parties, principalement pour l'authentification de l'identité et l'échange d'informations. 1. JWT se compose de trois parties: en-tête, charge utile et signature. 2. Le principe de travail de JWT comprend trois étapes: la génération de JWT, la vérification de la charge utile JWT et l'analyse. 3. Lorsque vous utilisez JWT pour l'authentification en PHP, JWT peut être généré et vérifié, et les informations sur le rôle et l'autorisation des utilisateurs peuvent être incluses dans l'utilisation avancée. 4. Les erreurs courantes incluent une défaillance de vérification de signature, l'expiration des jetons et la charge utile surdimensionnée. Les compétences de débogage incluent l'utilisation des outils de débogage et de l'exploitation forestière. 5. L'optimisation des performances et les meilleures pratiques incluent l'utilisation des algorithmes de signature appropriés, la définition des périodes de validité raisonnablement,

Ce tutoriel montre comment traiter efficacement les documents XML à l'aide de PHP. XML (Language de balisage extensible) est un langage de balisage basé sur le texte polyvalent conçu à la fois pour la lisibilité humaine et l'analyse de la machine. Il est couramment utilisé pour le stockage de données et

Une chaîne est une séquence de caractères, y compris des lettres, des nombres et des symboles. Ce tutoriel apprendra à calculer le nombre de voyelles dans une chaîne donnée en PHP en utilisant différentes méthodes. Les voyelles en anglais sont a, e, i, o, u, et elles peuvent être en majuscules ou en minuscules. Qu'est-ce qu'une voyelle? Les voyelles sont des caractères alphabétiques qui représentent une prononciation spécifique. Il y a cinq voyelles en anglais, y compris les majuscules et les minuscules: a, e, i, o, u Exemple 1 Entrée: String = "TutorialSpoint" Sortie: 6 expliquer Les voyelles dans la chaîne "TutorialSpoint" sont u, o, i, a, o, i. Il y a 6 yuans au total

Liaison statique (statique: :) implémente la liaison statique tardive (LSB) dans PHP, permettant à des classes d'appel d'être référencées dans des contextes statiques plutôt que de définir des classes. 1) Le processus d'analyse est effectué au moment de l'exécution, 2) Recherchez la classe d'appel dans la relation de succession, 3) il peut apporter des frais généraux de performance.

Quelles sont les méthodes magiques de PHP? Les méthodes magiques de PHP incluent: 1. \ _ \ _ Construct, utilisé pour initialiser les objets; 2. \ _ \ _ Destruct, utilisé pour nettoyer les ressources; 3. \ _ \ _ Appel, gérer les appels de méthode inexistants; 4. \ _ \ _ GET, Implémentez l'accès à l'attribut dynamique; 5. \ _ \ _ SET, Implémentez les paramètres d'attribut dynamique. Ces méthodes sont automatiquement appelées dans certaines situations, améliorant la flexibilité et l'efficacité du code.
