安装

从一个空文件夹到一个运行中的Phlo应用程序只需两分钟,然后从那里到一个生产设置,带有工作模式、实时和集中管理。

本地开发

使用 Docker(最快)

$ docker run -it -v $(pwd)/app:/app ghcr.io/q-ainl/phlo php /phlo/install.php /app
$ docker run -p 80:80 -v $(pwd)/app:/app ghcr.io/q-ainl/phlo

或者从源代码

$ git clone https://github.com/q-ainl/phlo.git /srv/phlo
$ php /srv/phlo/install.php /srv/example.com/

安装程序的作用

  • 询问名称、主机和您的应用所需的资源
  • 自动丢失资源之间的要求
  • 生成项目结构:源,数据,php 和 webroot
  • 只有在干净构建后才会结束,因此你总是从零开始

然后:构建和检查

$ php www/app.php build::run

产品架构

一个 Phlo 应用不是一个独立的脚本,而是服务器平台的一部分。这是推荐的设置,与该网站本身运行的设置相同。

FrankenPHP

推荐的生产运行时。在工作模式下,您的应用程序保持在内存中,每个请求的启动成本消失。构建模式和工作模式是故意分开的:您在开发中构建,在生产中运行。

每个应用的虚拟主机

每个应用都有自己的主机和网页根目录(release/www)。一个共享的Phlo运行时可以在同一服务器上同时服务多个应用。

phloWS & phloWA

实时和WhatsApp消息作为独立的Node服务运行在PHP旁边。它们通过WebSocket合同和webhooks向你的应用提供事件。

仪表板

将服务器连接到 Phlo 仪表板,以便查看车队概览、正常运行时间、数据库以及有关您所有应用程序和服务器的通知。

了解更多关于服务器平台的信息 →

下一步

我们使用必要的cookie来使该网站正常工作。在您的许可下,我们还使用分析工具来改善网站。