Skip to content

Latest commit

 

History

History
29 lines (15 loc) · 2.78 KB

File metadata and controls

29 lines (15 loc) · 2.78 KB

LaravelS Settings

  • listen_ip: string The listening ip, like local address 127.0.0.1(IPv4) ::1(IPv6), all addresses 0.0.0.0(IPv4) ::(IPv6), default 127.0.0.1.

  • listen_port: int The listening port, need root permission if port less than 1024, default 5200.

  • enable_gzip: bool Whether enable the gzip of response content when respond by LaravelS, depend on zlib, use php --ri swoole|grep zlib to check whether the available. The header about Content-Encoding will be added automatically if enable, default false. If there is a proxy server like Nginx, suggest that enable gzip in Nginx and disable gzip in LaravelS, to avoid the repeated gzip compression for response.

  • server: string Set HTTP header Server when respond by LaravelS, default LaravelS.

  • handle_static: bool Whether handle the static resource by LaravelS(Require Swoole >= 1.7.21, Handle by Swoole if Swoole >= 1.9.17), default false, Suggest that Nginx handles the statics and LaravelS handles the dynamics. The default path of static resource is base_path('public'), you can modify swoole.document_root to change it.

  • inotify_reload.enable: bool Whether enable the Inotify Reload to reload all worker processes when your code is modified, depend on inotify, use php --ri inotify to check whether the available. default false, recommend to enable in development environment only, change Watchers Limit.

  • inotify_reload.file_types: array The file types which Inotify watched, default ['.php'].

  • inotify_reload.log: bool Whether output the reload log, default true.

  • websocket.enable: bool Whether enable Websocket Server. The Listening address of Websocket Sever is the same as Http Server, default false.

  • websocket.handler: string The class name for Websocket handler, needs to implement interface WebsocketHandlerInterface, refer Demo

  • events: array The customized asynchronous event list of listener binding, refer Demo

  • swoole_tables: array The defined of swoole_table list, refer Demo

  • register_providers: array The Service Provider list, will be re-registered every request, and run method boot() if it exists. Usually, be used to clear the Service Provider which registers Singleton instances.

  • swoole: array refer Swoole Configuration