Mantenha continuamente a sintaxe da versão ThinkPhp 3.x, use o compositor moderno e outras bibliotecas de classes, mas mantenha a compatibilidade com a sintaxe e o uso originais para que o programa anterior possa ser migrado e atualizado.
Este projeto adota o protocolo de código aberto Apache 2, consistente com a versão original oficial.
Número do grupo: 619288321
① Endereço do pacote compositor: https://packagist.org/packages/thinkphp-lts/thinkphp-3-lts
② Use o comando de instalação do compositor para usá -lo para executar o comando de instalação do compositor
O compositor requer ThinkPhp-lts/ThinkPhp-3-LTS Dev-Main
Criar arquivo index.php da seguinte forma
<?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';
// 亲^_^ 后面不需要任何代码了 就是如此简单
Em seguida, use php -s localhost: 80 para iniciar o servidor de desenvolvimento e visite http: // localhost
Voltará após correto
欢迎使用 ThinkPHP!
版本 V3.2.5
Retorne ao diretório e veja que a estrutura gera automaticamente a pasta de aplicativos (diretório de inicialização do projeto)
Por favor, ignore o diretório do fornecedor em .gitignore
Endereço oficial do código original: https://github.com/top-think/thinkphp
O site oficial não está mais mantendo a versão 3.x, consulte as instruções do site oficial no blog do ciclo de suporte: https://blog.thinkphp.cn/810718
Documento original oficial desta versão: https://www.kancloud.cn/manual/thinkphp | Site oficial: https://www.thinkphp.cn/ | Página de download antecipada: https://www.thinkphp.cn/down.html
O ponto de partida do código deste projeto é a versão oficial 3.2.5 https://github.com/top-think/thinkphp/releases/tag/v3.2.5
Após a versão oficial 3.2.5, houve várias modificações de roteamento na última filial Master, mas nenhuma nova versão foi lançada; Para manter a compatibilidade com os programas anteriores, este projeto (ThinkPhp-3-LTS) não introduziu várias modificações de roteamento na versão oficial não lançada.
O ID de envio detalhado correspondente à versão 3.2.5 é: https://github.com/top-think/thinkphp/commit/45489acfa131cf47efa61e85be05bedc8c94cf
Projetos semelhantes também possuem um plano de suporte 5.0.x: https://github.com/thinkphp-lts/thinkphp-5.0.x-lts
Existem bibliotecas de classes de terceiros na versão oficial do Thinkphp/Library/Fornecedor/Diretório. Esta versão LTS remove as bibliotecas de classes de terceiros na forma de formulário incluído de arquivo e usa um método compositor mais geral para incluir.
As descrições da Biblioteca de Classe de Referência de Manifesto e Recomposer são as seguintes:
(1) Boris 1.0.8
O compositor requer d11wtq/boris v1.0.8
Verificou que o arquivo sob o fornecedor d11wtq boris lib boris é exatamente o mesmo que o arquivo oficial.