Heim  >  Artikel  >  PHP-Framework  >  Ist thinkphp6 online?

Ist thinkphp6 online?

步履不停
步履不停Original
2019-06-12 15:55:109516Durchsuche

Ist thinkphp6 online?

TinkPHP6 ist jetzt online. Um den Quellcode herunterzuladen, klicken Sie hier: http://www.php.cn/xiazai/code/5685

1. ThinkPHP Wichtige Ereignisse

  • Am 27. April 2017, ThinkPHP5.1-beta. 1 wurde veröffentlicht

  • Am 31. Dezember 2017 wurde ThinkPHP5.1.0 veröffentlicht und markierte damit einen schnellen Einstieg in die Iterationsphase

  • Am 3. März , 2019, ThinkPHP5.1 wurde auf die 35. Version (5.1.35) aktualisiert

  • Am 22. März 2019 wurde auch die Entwicklerentwicklungsversion von ThinkPHP5.2 veröffentlicht

Jetzt möchte ich Ihnen gute und schlechte Nachrichten erzählen, welche sollten Sie sich zuerst anhören?

Lass mich Ihnen zuerst die schlechten Nachrichten sagen: Es wird nie mehr ThinkPHP5.2 auf der Welt geben!

Gute Nachrichten: ThinkPHP5.2 wurde offiziell in ThinkPHP6.0 umbenannt


2 . Kernfunktionen und Hauptmerkmale

  • Unterstützt vollständig die Verwendung der starken PHP7-Typfunktionen

  • Vollständige Unterstützung für fast alle PSR-Entwicklungsspezifikationen

  • Unterstützung für mehrere Anwendungen erreichen

  • Umfassende Einführung des alternativen Verhaltens von Ereignissystemen

  • Neue Anwendungsdienstarchitektur

  • Die Ansicht und die Vorlagen-Engine sind getrennt und die Projektkonfiguration ist flexibler

  • Der IDE-Assistent macht die intelligenten Eingabeaufforderungen des Editors genauer

  • Einige Funktionen und Klassenmethoden der Originalversion vereinheitlicht und optimiert


3. Umgebungsanforderungen und Quellcode-Download

3.1 Umgebungsanforderungen: PHP 7.1+

2.2 Quellcode-Download

Wie wir alle wissen, bietet die offizielle Website ab ThinkPHP5.1 keine Framework-Quellcode-Downloads mehr an

Also natürlich ThinkPHP6.0 (im Folgenden als als TP6) kann nicht von der offiziellen Website heruntergeladen werden

Wo kann ich es herunterladen? Zwei Möglichkeiten

Composer und Git

Referenz

Composer-Download- und Installations-Tutorial: http://www.php .cn/code/30828.html

Git-Tutorial: http://www.php.cn/tool/git/

Das Folgende ist die am häufigsten verwendete Methode und auch die offiziell empfohlene Composer-Methode zum Herunterladen des Framework-Quellcodes


4. Composer-Download und Installation

4.1 Mac / Linux

// 1. 下载composer.phar:
curl -sS https://getcomposer.org/installer | php

// 2. 将 composer 命令移动到bin目录,使之全局可用
mv composer.phar /usr/local/bin/composer

Hinweis: MacOS 10.14, der Ordner user/local/bin existiert nicht und muss manuell erstellt werden

// 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

Öffnen Sie https:// www.phpcomposer.com/: Laden Sie das Installationsprogramm setup.exe herunter

4.3 Test

Terminal Geben Sie den Befehl composer ein, und wenn Sie sehen die Eingabeaufforderungsmeldung, die Installation ist erfolgreich

Ist thinkphp6 online?

4.4 aktualisierte Version

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

5 Quellcode-Download

(1) Öffnen Sie die offizielle Website von Composer:https://www.phpcomposer.com/

Ist thinkphp6 online?

Öffnen Sie die Liste der Installationspakete, und es wird ein Sprung angezeigt, der zu https://packagist.org/

Geben Sie den Suchbegriff „topthink“ ein, die zugehörigen Komponentenpakete Das ThinkPHP-Framework wird unten aufgeführt

Ist thinkphp6 online?

Nach dem Öffnen sehen Sie das Versionsetikett und die Installationsanweisungen von ThinkPHP6.0

Ist thinkphp6 online?

Das Folgende ist der detaillierte Prozess zum Herunterladen des Framework-Quellcodes:

// 打开终端,执行指令:
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!

Öffnen Sie nach Abschluss des Downloads das Projektverzeichnis, zum Beispiel: tp6. Sie können die folgende Verzeichnisstruktur sehen :

Ist thinkphp6 online?



6. Rahmentest

  • Hier verwenden wir den im Framework integrierten think -Befehl zum Testen

  • Dieser Befehl startet einen lokalen temporären Webserver mit derselben Funktion wie php -S localhost:8000 ist dasselbe

Die detaillierten Schritte sind wie folgt:

// 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 ,显示如下界面

Ist thinkphp6 online?

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

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

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

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

Das obige ist der detaillierte Inhalt vonIst thinkphp6 online?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn