Mantenga continuamente la sintaxis de la versión ThinkPhp 3.x, use el compositor moderno y otras bibliotecas de clases, pero mantenga la compatibilidad con la sintaxis y el uso original para que el programa anterior pueda migrarse y actualizarse.
Este proyecto adopta el protocolo de código abierto Apache 2 consistente con la versión original oficial.
Número de grupo: 619288321
① Dirección del paquete compositor: https://packagist.org/packages/thinkphp-lts/thinkphp-3-lts
② Use el comando de instalación del compositor para usarlo para ejecutar el comando de instalación del compositor
El compositor requiere Thinkphp-Lts/Thinkphp-3-LTS Dev-Main
Crear archivo index.php de la siguiente manera
<?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';
// 亲^_^ 后面不需要任何代码了 就是如此简单
Luego use Php -S Localhost: 80 para iniciar el servidor de desarrollo y luego visite http: // localhost
Regresará después de correcto
欢迎使用 ThinkPHP!
版本 V3.2.5
Regrese al directorio y vea que el marco genera automáticamente la carpeta de aplicación (directorio de inicialización del proyecto)
Ignore el directorio de proveedores en .gitignore
Dirección oficial del código original: https://github.com/top-tink/thinkphp
El sitio web oficial ya no mantiene la versión 3.x, consulte las instrucciones del sitio web oficial en el blog del ciclo de soporte: https://blog.thinkphp.cn/810718
Documento original oficial de esta versión: https://www.kancloud.cn/manual/thinkphp | Sitio web oficial: https://www.thinkphp.cn/ | Página de descarga temprana: https://www.thinkphp.cn/down.html
El punto de partida del código de este proyecto es la versión oficial 3.2.5 https://github.com/top-think/thinkphp/releases/tag/v3.2.5
Después de la versión oficial 3.2.5, hubo varias modificaciones de enrutamiento en la última rama maestra, pero no se lanzó una nueva versión; Para mantener la compatibilidad con programas anteriores, este proyecto (ThinkPHP-3-LTS) no introdujo varias modificaciones de enrutamiento en la versión inédita oficial.
La identificación de envío detallada correspondiente a la versión 3.2.5 es: https://github.com/top-think/thinkphp/commit/45489acfa131cf47efa61e85be05bedc8c3c94cf
Proyectos similares también tienen un plan de soporte 5.0.x: https://github.com/thinkphp-lts/thinkphp-5.0.x-lts
Hay bibliotecas de clase de terceros en la versión oficial de ThinkPhp/Library/Vendor/Directory. Esta versión LTS elimina las bibliotecas de clase de terceros en forma de formulario incluido por archivos y utiliza un método compositor más general para incluir.
Las descripciones de la biblioteca de la clase de referencia manifiesta y recompositor son las siguientes:
(1) Boris 1.0.8
El compositor requiere D11WTQ/BORIS V1.0.8
Verificado que el archivo en el proveedor d11wtq boris lib boris es exactamente el mismo que el archivo oficial.