**ThinkPHP 5.1 (LTS) — 12 лет спустя, PHP-фреймворк, которому можно доверять** [](https://scrutinizer-ci.com/g/top-think/framework/?branch=5.1) [](https://travis-ci.org/top-think/framework) [](https://packagist.org/packages/topthink/framework) [](https://packagist.org/packages/topthink/framework) [](http://www.php.net/) [](https://packagist.org/packages/topthink/framework) ThinkPHP 5.1 представляет собой дальнейшее улучшение базовой архитектуры, с уменьшением зависимостей. Основные функции включают: * Использование контейнеров для унифицированного управления объектами. * Поддержка Facade. * Более удобный в использовании маршрутизатор. * Маршрутизация с поддержкой аннотаций. * Поддержка междоменных запросов в маршрутизации. * Улучшение класса проверки. * Независимость конфигурации и каталога маршрутизации. * Отмена системных констант. * Механизм псевдонимов для библиотек классов. * Усовершенствования модели и базы данных. * Полное внедрение внедрения зависимостей. * Полная поддержка PSR-3 стандарта ведения журналов. * Промежуточное ПО поддерживается начиная с версии V5.1.6+. * Поддерживается запуск на Swoole и Workerman, начиная с версии V5.1.18+. Официально объявлено, что версия 5.1.27 является версией LTS (долгосрочной поддержки). ### Упразднённые функции: * Агрегированные модели. * Встроенные классы расширения контроллера. * Автоматическая проверка моделей. > Для работы ThinkPHP 5.1 требуется PHP 5.6 или более поздняя версия. ## Установка Для установки используйте composer: ~~~ composer create-project topthink/think tp ~~~ Запустите сервис: ~~~ cd tp php think run ~~~ Затем вы можете получить доступ к нему через браузер: ~~~ http://localhost:8000 ~~~ Обновите фреймворк: ~~~ composer update topthink/framework ~~~ ## Онлайн-руководство + [Полное руководство по разработке](https://www.kancloud.cn/manual/thinkphp5_1/content) + [Руководство по обновлению](https://www.kancloud.cn/manual/thinkphp5_1/354155) ## Соглашение об именах ThinkPHP 5.1 следует стандартам именования PSR-2 и PSR-4 для автоматической загрузки. ## Участие в разработке Пожалуйста, обратитесь к [пакетам ядра ThinkPHP5 Framework](https://github.com/top-think/framework). ## Информация о правах ThinkPHP распространяется под лицензией Apache 2.0 и доступен для бесплатного использования. В этом проекте отдельно отмечены авторские права на сторонние исходные коды и двоичные файлы. Авторские права © 2006–2018 принадлежат ThinkPHP (http://thinkphp.cn). Все права защищены. Торговая марка ThinkPHP® и авторские права принадлежат Shanghai Topthink Information Technology Co., Ltd. Дополнительные сведения см. в файле [LICENSE.txt](LICENSE.txt).