Secara terus -menerus mempertahankan sintaks versi ThinkPHP 3.x, menggunakan komposer modern dan perpustakaan kelas lainnya, tetapi mempertahankan kompatibilitas dengan sintaksis asli dan penggunaan sehingga program sebelumnya dapat dimigrasi dan ditingkatkan.
Proyek ini mengadopsi protokol open source Apache 2 yang konsisten dengan versi asli resmi.
Nomor Grup: 619288321
① Alamat Paket Komposer: https://packagist.org/packages/thinkphp-lts/thinkphp-3-lts
② Gunakan perintah instalasi komposer untuk menggunakannya untuk menjalankan perintah instalasi komposer
komposer membutuhkan thinkphp-lts/thinkphp-3-lts dev-main
Buat file index.php sebagai berikut
<?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';
// 亲^_^ 后面不需要任何代码了 就是如此简单
Kemudian gunakan php -s localhost: 80 untuk memulai server pengembangan, dan kemudian kunjungi http: // localhost
Akan kembali setelah benar
欢迎使用 ThinkPHP!
版本 V3.2.5
Kembali ke direktori, dan lihat bahwa kerangka kerja secara otomatis menghasilkan folder aplikasi (Direktori Inisialisasi Proyek)
Harap abaikan direktori vendor di .gitignore
Alamat kode asli resmi: https://github.com/top-think/thinkphp
Situs web resmi tidak lagi memelihara versi 3.x, lihat instruksi situs web resmi di blog siklus dukungan: https://blog.thinkphp.cn/810718
Dokumen asli resmi versi ini: https://www.kancloud.cn/manual/thinkphp | Situs web resmi: https://www.thinkphp.cn/ | Halaman unduhan awal: https://www.thinkphp.cn/down.html
Titik awal kode dari proyek ini adalah versi resmi 3.2.5 https://github.com/top-think/thinkphp/releases/tag/v3.2.5
Setelah versi resmi 3.2.5, ada beberapa modifikasi perutean di cabang master terbaru, tetapi tidak ada versi baru yang dirilis; Untuk mempertahankan kompatibilitas dengan program sebelumnya, proyek ini (ThinkPHP-3-LTS) tidak memperkenalkan beberapa modifikasi perutean dalam versi resmi yang belum dirilis.
ID pengiriman terperinci yang sesuai dengan versi 3.2.5 adalah: https://github.com/top-think/thinkphp/commit/45489acfa131cf47efa61e85be05bedc8c3c94cf
Proyek serupa juga memiliki rencana dukungan 5.0.x: https://github.com/thinkphp-lts/thinkphp-5.0.x-lts
Ada perpustakaan kelas ketiga dalam versi resmi ThinkPHP/Library/Vendor/Directory. Versi LTS ini menghapus pustaka kelas pihak ketiga dalam bentuk bentuk file-termasuk dan menggunakan metode komposer yang lebih umum untuk dimasukkan.
Deskripsi Kelas Referensi Manifest dan Recomposer adalah sebagai berikut:
(1) Boris 1.0.8
Komposer membutuhkan d11wtq/boris v1.0.8
Diverifikasi bahwa file di bawah vendor d11wtq boris lib boris persis sama dengan file resmi.