# 🏭 服务
Chevereto 被设计为在持久系统状态下提供,由应用运行器负责驱动上下文感知的运行时指令。
使用 Docker 可以轻松地安装 Chevereto。请参阅 installation 指南。
提示
查看 Docker 镜像,了解有关配置等服务调配的信息。
# 操作系统
Chevere 在 ubuntu (opens new window) ubuntu-latest
上进行构建和测试。
查看 Chevere操作系统 (opens new window),以了解用于设计 Chevereto 的系统的规范。
# PHP
请参阅 Chevere PHP (opens new window),以获取有关 PHP 运行时配置的规范。
# MariaDB 服务器
- 需要 MariaDB 服务器
systemctl start mariadb
# Swoole
- 需要 Swoole
运行此命令以在 port-here
处生成内置的 Swoole HTTP 服务器。
php ./run/swoole/http.php
运行此命令以在 port-here
处生成内置的 WebSocket 服务器。 .
php ./run/swoole/websocket.php
如果您不能运行 Swoole 怎么办?
您可以在传统的 HTTP web 服务器 里面运行 Chevereto,但 I/O 性能会大幅降低。
- 需要 HTTP Web 服务器, 比如 Apache HTTP Server (opens new window), Nginx (opens new window) 或者 其它.
将 Chevereto 入口点指向您的 Web 服务器 PHP 运行程序:
🚧 工作正在进行
# Redis
- 需要 Redis
systemctl start redis
# RabbitMQ
RabbitMQ (opens new window) 用于处理应用后台作业。