brandoriented / swoole-server-bundle
Symfony Swoole HTTP Server Bundle
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 4
Type:symfony-bundle
Requires
- php: >=7.0.0
- ext-swoole: >=2.1
- symfony/framework-bundle: ^4
Requires (Dev)
- eaglewu/swoole-ide-helper: dev-master
README
Open a command console, enter your project directory and execute:
$ composer require emnsen/swoole-server-bundle
USAGE
# Start the swoole server
$ php bin/console swoole:server:start
# Stop the swoole server
$ php bin/console swoole:server:stop
# Reload the swoole server
$ php bin/console swoole:server:reload
Configuration
Default Configs
host: 0.0.0.0 port: 8080 options: pid_file: /var/run/swoole_server.pid log_file: %kernel.logs_dir%/swoole.log daemonize: true document_root: %kernel.project_dir%/public enable_static_handler: true
Other Configs
Note: these options have not been tried
options: max_request: ~ open_cpu_affinity: ~ task_worker_num: ~ enable_port_reuse: ~ worker_num: ~ reactor_num: ~ dispatch_mode: ~ discard_timeout_request: ~ open_tcp_nodelay: ~ open_mqtt_protocol: ~ user: ~ group: ~ ssl_cert_file: ~ ssl_key_file: ~