Heim PHP-Framework Denken Sie an PHP Ist thinkphp6 online?

Ist thinkphp6 online?

Jun 12, 2019 pm 03:55 PM
php thinkphp6

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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更新到最新版
Nach dem Login kopieren

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!
Nach dem Login kopieren

Ö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`
Nach dem Login kopieren

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

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!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

7 PHP-Funktionen, die ich leider vorher nicht kannte 7 PHP-Funktionen, die ich leider vorher nicht kannte Nov 13, 2024 am 09:42 AM

Wenn Sie ein erfahrener PHP-Entwickler sind, haben Sie möglicherweise das Gefühl, dass Sie dort waren und dies bereits getan haben. Sie haben eine beträchtliche Anzahl von Anwendungen entwickelt, Millionen von Codezeilen debuggt und eine Reihe von Skripten optimiert, um op zu erreichen

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein Dec 20, 2024 am 11:31 AM

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c

Erklären Sie JSON Web Tokens (JWT) und ihren Anwendungsfall in PHP -APIs. Erklären Sie JSON Web Tokens (JWT) und ihren Anwendungsfall in PHP -APIs. Apr 05, 2025 am 12:04 AM

JWT ist ein offener Standard, der auf JSON basiert und zur sicheren Übertragung von Informationen zwischen Parteien verwendet wird, hauptsächlich für die Identitätsauthentifizierung und den Informationsaustausch. 1. JWT besteht aus drei Teilen: Header, Nutzlast und Signatur. 2. Das Arbeitsprinzip von JWT enthält drei Schritte: Generierung von JWT, Überprüfung von JWT und Parsingnayload. 3. Bei Verwendung von JWT zur Authentifizierung in PHP kann JWT generiert und überprüft werden, und die Funktionen und Berechtigungsinformationen der Benutzer können in die erweiterte Verwendung aufgenommen werden. 4. Häufige Fehler sind Signaturüberprüfungsfehler, Token -Ablauf und übergroße Nutzlast. Zu Debugging -Fähigkeiten gehört die Verwendung von Debugging -Tools und Protokollierung. 5. Leistungsoptimierung und Best Practices umfassen die Verwendung geeigneter Signaturalgorithmen, das Einstellen von Gültigkeitsperioden angemessen.

Wie analysiert und verarbeitet man HTML/XML in PHP? Wie analysiert und verarbeitet man HTML/XML in PHP? Feb 07, 2025 am 11:57 AM

Dieses Tutorial zeigt, wie XML -Dokumente mit PHP effizient verarbeitet werden. XML (Extensible Markup-Sprache) ist eine vielseitige textbasierte Markup-Sprache, die sowohl für die Lesbarkeit des Menschen als auch für die Analyse von Maschinen entwickelt wurde. Es wird üblicherweise für die Datenspeicherung ein verwendet und wird häufig verwendet

PHP -Programm zum Zählen von Vokalen in einer Zeichenfolge PHP -Programm zum Zählen von Vokalen in einer Zeichenfolge Feb 07, 2025 pm 12:12 PM

Eine Zeichenfolge ist eine Folge von Zeichen, einschließlich Buchstaben, Zahlen und Symbolen. In diesem Tutorial wird lernen, wie Sie die Anzahl der Vokale in einer bestimmten Zeichenfolge in PHP unter Verwendung verschiedener Methoden berechnen. Die Vokale auf Englisch sind a, e, i, o, u und sie können Großbuchstaben oder Kleinbuchstaben sein. Was ist ein Vokal? Vokale sind alphabetische Zeichen, die eine spezifische Aussprache darstellen. Es gibt fünf Vokale in Englisch, einschließlich Großbuchstaben und Kleinbuchstaben: a, e, ich, o, u Beispiel 1 Eingabe: String = "TutorialPoint" Ausgabe: 6 erklären Die Vokale in der String "TutorialPoint" sind u, o, i, a, o, ich. Insgesamt gibt es 6 Yuan

Erklären Sie die späte statische Bindung in PHP (statisch: :). Erklären Sie die späte statische Bindung in PHP (statisch: :). Apr 03, 2025 am 12:04 AM

Statische Bindung (statisch: :) implementiert die späte statische Bindung (LSB) in PHP, sodass das Aufrufen von Klassen in statischen Kontexten anstatt Klassen zu definieren. 1) Der Analyseprozess wird zur Laufzeit durchgeführt.

Was sind PHP Magic -Methoden (__construct, __Destruct, __call, __get, __set usw.) und geben Sie Anwendungsfälle an? Was sind PHP Magic -Methoden (__construct, __Destruct, __call, __get, __set usw.) und geben Sie Anwendungsfälle an? Apr 03, 2025 am 12:03 AM

Was sind die magischen Methoden von PHP? Zu den magischen Methoden von PHP gehören: 1. \ _ \ _ Konstrukt, verwendet, um Objekte zu initialisieren; 2. \ _ \ _ Destruct, verwendet zur Reinigung von Ressourcen; 3. \ _ \ _ Call, behandeln Sie nicht existierende Methodenaufrufe; 4. \ _ \ _ GET, Implementieren Sie den dynamischen Attributzugriff; 5. \ _ \ _ Setzen Sie dynamische Attributeinstellungen. Diese Methoden werden in bestimmten Situationen automatisch aufgerufen, wodurch die Code -Flexibilität und -Effizienz verbessert werden.

See all articles