Aurora is a HTTP Application Server of PHP Script.
> Notice : Aurora is now not a stable version, please do not use in the environment.
Aurora是一个使用PHP编写的HTTP应用服务器, 它可以使PHP脚本以常驻内存的方式执行. Aurora目前使用了简单的fork模型, 每个请求对应一个子进程. 它支持守护进程, 采用管道的概念使数据流与处理程序解耦. 除了直接将Aurora作为一个HTTP服务器, 还可以使用Aurora组件构建基于基于HTTP协议的网络服务. Aurora是一个实验性质的项目, 目前并未对性能做到较多的考虑. Aurora与WorkerMan项目和Swoole项目不同的是, 它努力成为一个全面且坚实的HTTP服务器, 并且能够为其他以HTTP协议为基础的项目提供复用方式, 而不是重复制造一个高性能的网络库.
- PHP7 and Event, Posix, Pcntl Extensions
- Composer
aurora [start|stop|restart|status]
php ./bin/aurora start
Aurora版本号遵循 主版本号.次版本号.修订版本号 的规则. v0.x 的所有版本均为开发版且不遵循版本号奇偶数和修订版本号的约定. 点击查看 完整的更新日志
添加HTTP Handle Framework, Aurora的请求处理逻辑会使用这个框架编写. 更全面的解析HTTP请求, 处理静态文件资源, HTTP响应和错误实现, 日志功能
The Aurora is open-sourced software licensed under the MIT license.