k-samuel/rr-service

RoadRunner 服务

安装: 2

依赖: 0

建议者: 0

安全: 0

星星: 2

关注者: 2

分支: 0

公开问题: 0

类型:项目

dev-main 2021-11-01 22:50 UTC

This package is auto-updated.

Last update: 2024-08-29 05:55:51 UTC


README

PHP Version Total Downloads Build and Test Codacy Badge

RoadRunner 服务(Beta 版本)

使用 PHP RoadRunner 运行高性能服务的核心基本组件

文档

安装

// install PHP dependencies
composer create-project k-samuel/rr-service

// Get RoadRunner binary
./vendor/bin/rr get

// start Road Runner (default) 127.0.0.1:8083 DEV
./rr serve -d    

// start Road Runner (default) на 127.0.0.1:8083 PROD
./rr serve   

仅设置生产依赖

composer install --no-dev

重建类映射

composer dump-autoload -o

测试

PHPStan

php ./vendor/bin/phpstan analyse src services tests

PHPUnit

php ./vendor/bin/phpunit

PHP CS

php ./vendor/bin/phpcs --standard=PSR12 ./src ./services ./tests/unit
php ./vendor/bin/phpcs --standard=Squiz --sniffs=Squiz.NamingConventions.ValidVariableName ./src ./services ./tests/unit

PHP CS Fixer

php ./vendor/bin/php-cs-fixer fix ./src

示例请求

http://127.0.0.1:8083/example/api

php console.php /worker