1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/AxiosLeo-tpr-composer

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

TPR — основанный на ThinkPHP5 RESTful интерфейс Composer компонент

Разработан специально для разработки интерфейсов.

Обязательный выбор для PHP-разработки интерфейсов, ориентированных на высокую степень параллелизма, доступности и расширяемости.

QQ группа для общения: 521797692

Требуемая среда для основного кода TPR

  • PHP 7.0+
  • PHP-FPM
  • PCNTL
  • POSIX

Особенности фреймворка

  • Высокая степень параллелизма. Решение с несколькими параллельными процессами и ограничением числа параллельных процессов.

  • Разработан на основе ThinkPHP5, бесшовно интегрируется с функциями ThinkPHP5 для ускорения разработки.

  • Удобное подтверждение параметров интерфейса, что в определённой степени обеспечивает стандартность доступа к интерфейсу.

  • Благодаря использованию предварительных и последующих промежуточных программ, обладает отличной расширяемостью.

  • Кэширование интерфейса может значительно ускорить скорость запросов интерфейса.

  • Поддержка многоязычного перевода, легко переключаться между китайским и английским языками и другими многоязычными средами.

  • Предоставляет множество удобных функций для разработки интерфейса, таких как MongoService, MailService, ApiDocService и т. д.

Три способа установки

Способ установки для чистой разработки интерфейса (без системы управления бэкендом)

#github
git clone https://github.com/AxiosCros/tpr-composer.git

#oschina
git clone https://git.oschina.net/AxiosCro/tpr-composer.git

cd tpr-composer 

composer install

Компонентный способ установки Composer

composer require axios/tpr

Установка системы управления бэкэндом на основе TPR

git clone https://github.com/AxiosCros/tpr-cms.git
cd tpr-cms
composer install

cp .env.example .env

#Редактирование файла .env
vim .env

#Ручная загрузка api.sql в базу данных
#api.sql содержит основные таблицы данных, используемые системой управления бэкэндом, а также пример таблицы пользователей api_users

#   admin
#   123456

Система управления бэкэндом на базе TPR: https://github.com/AxiosCros/tpr-cms

Документация по разработке

《TPR1.0 Интерфейс разработки фреймворк Использование документа》

《TPR2.0 Интерфейс развития документа》

Открытый исходный код

Выпущено под лицензией Apache2 с открытым исходным кодом и доступно для бесплатного использования.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/AxiosLeo-tpr-composer.git
git@api.gitlife.ru:oschina-mirror/AxiosLeo-tpr-composer.git
oschina-mirror
AxiosLeo-tpr-composer
AxiosLeo-tpr-composer
master