Verwenden Sie kontinuierlich die Syntax der ThinkPhp 3.x -Version, verwenden Sie moderne Komponist und andere Klassenbibliotheken, halten Sie jedoch die Kompatibilität mit der ursprünglichen Syntax und Verwendung bei, damit das vorherige Programm migriert und aktualisiert werden kann.
Dieses Projekt übernimmt das Open -Source -Protokoll von Apache 2 im Einklang mit der offiziellen Originalversion.
Gruppennummer: 619288321
① Composer-Paketadresse: https://packagist.org/packages/thinkphp-lts/thinkphp-3-lts
② Verwenden Sie den Befehl Composer Installation, um den Befehl Composer Installation auszuführen
Der Komponist erfordert ThinkPhp-LTS/ThinkPhp-3-LTS Dev-Main
Erstellen index.php wie folgt wie folgt
<?php
// 应用入口文件
// 检测PHP环境
if (version_compare(PHP_VERSION, '7.0.0', '<')) {
die('Modern Framework Need PHP > 7.0.0 !');
}
// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
define('APP_DEBUG', true);
// 定义应用目录
define('APP_PATH', './Application/');
// 定义静态文件路径-建议使用CDN地址
define("STATIC_PATH","http://cdn.com/");
// 引入ThinkPHP入口文件
require './vendor/thinkphp-lts/thinkphp-3-lts/src/ThinkPHP/ThinkPHP.php';
// 亲^_^ 后面不需要任何代码了 就是如此简单
Verwenden Sie dann PHP -S Localhost: 80, um den Entwicklungsserver zu starten, und besuchen Sie dann http: // localhost
Wird nach dem richtigen Rückkehr zurückkehren
欢迎使用 ThinkPHP!
版本 V3.2.5
Kehren Sie zum Verzeichnis zurück und sehen Sie, dass das Framework automatisch den Anwendungsordner (Projektinitialisierungsverzeichnis) generiert.
Bitte ignorieren Sie das Verkäuferverzeichnis in .Gitignore
Offizielle Originalcodeadresse: https://github.com/top-nink/thinkphp
Die offizielle Website verwaltet die 3.x -Version nicht mehr. Sehen Sie sich die Anweisungen der offiziellen Website im Support -Cycle -Blog an: https://blog.thinkphp.cn/810718
Offizielles Originaldokument dieser Version: https://www.kancloud.cn/manual/Hinkphp | Offizielle Website: https://www.thinkphp.cn/ | Frühe Download -Seite: https://www.thinkphp.cn/down.html
Der Code-Ausgangspunkt dieses Projekts ist die offizielle Version 3.2.5 https://github.com/top-dink/thinkphp/releases/v3.2.5
Nach der offiziellen Version 3.2.5 gab es in der neuesten Master -Filiale mehrere Routing -Modifikationen, aber es wurde keine neue Version veröffentlicht. Um die Kompatibilität mit früheren Programmen aufrechtzuerhalten, hat dieses Projekt (ThinkPhp-3-LTS) nicht mehrere Routing-Modifikationen in der offiziellen unveröffentlichten Version eingeführt.
Die detaillierte Einreichungs-ID, die der Version 3.2.5 entspricht
Ähnliche Projekte haben auch einen Unterstützungsplan von 5.0.x: https://github.com/thinkphp-lts/thinkphp-5.0.x-lts
In der offiziellen Version von ThinkPhp/Bibliothek/Anbieter/Verzeichnis gibt es Bibliotheken von Drittanbietern. Diese LTS-Version beseitigt die Klassenbibliotheken von Drittanbietern in Form von Datei-inkluziertem Formular und verwendet eine allgemeinere Komponist-Methode, um einzuschließen.
Die Manifest- und Neukomponisten -Referenzklassen -Bibliotheksbeschreibungen sind wie folgt:
(1) Boris 1.0.8
Der Komponist benötigt D11WTQ/Boris v1.0.8
Verifizierte, dass die Datei unter dem Lieferanten d11wtq boris lib boris genau der gleichen wie die offizielle Datei ist.