@@ 39-80 (lines=42) @@ | ||
36 | * Overriden from ConnectionPool::getConfigDefaults |
|
37 | * @return array|bool |
|
38 | */ |
|
39 | protected function getConfigDefaults() |
|
40 | { |
|
41 | return [ |
|
42 | /* [string|array] Listen addresses */ |
|
43 | 'listen' => 'tcp://127.0.0.1,unix:///tmp/phpdaemon.fcgi.sock', |
|
44 | ||
45 | /* [integer] Listen port */ |
|
46 | 'port' => 9000, |
|
47 | ||
48 | /* [boolean] Read request body from the file given in REQUEST_BODY_FILE parameter */ |
|
49 | 'auto-read-body-file' => 1, |
|
50 | ||
51 | /* [string] Allowed clients ip list */ |
|
52 | 'allowed-clients' => '127.0.0.1', |
|
53 | ||
54 | /* [boolean] Enable X-Sendfile? */ |
|
55 | 'send-file' => 0, |
|
56 | ||
57 | /* [string] Directory for X-Sendfile */ |
|
58 | 'send-file-dir' => '/dev/shm', |
|
59 | ||
60 | /* [string] Prefix for files used for X-Sendfile */ |
|
61 | 'send-file-prefix' => 'fcgi-', |
|
62 | ||
63 | /* [boolean] Use X-Sendfile only if server['USE_SENDFILE'] provided. */ |
|
64 | 'send-file-onlybycommand' => 0, |
|
65 | ||
66 | /* [boolean] Expose PHPDaemon version by X-Powered-By Header */ |
|
67 | 'expose' => 1, |
|
68 | ||
69 | /* [Time] Keepalive time */ |
|
70 | 'keepalive' => new Time('0s'), |
|
71 | ||
72 | /* [Size] Chunk size */ |
|
73 | 'chunksize' => new Size('8k'), |
|
74 | ||
75 | /* [string] Default charset */ |
|
76 | 'defaultcharset' => 'utf-8', |
|
77 | ||
78 | /* [Size] Maximum uploading file size. */ |
|
79 | 'upload-max-size' => new Size(ini_get('upload_max_filesize')), |
|
80 | ]; |
|
81 | } |
|
82 | } |
|
83 |
@@ 54-98 (lines=45) @@ | ||
51 | * Overriden from AppInstance::getConfigDefaults |
|
52 | * @return array|bool |
|
53 | */ |
|
54 | protected function getConfigDefaults() |
|
55 | { |
|
56 | return [ |
|
57 | /* [string|array] Listen addresses */ |
|
58 | 'listen' => 'tcp://0.0.0.0', |
|
59 | ||
60 | /* [integer] Listen port */ |
|
61 | 'port' => 80, |
|
62 | ||
63 | /* [boolean] Enable X-Sendfile? */ |
|
64 | 'send-file' => 0, |
|
65 | ||
66 | /* [string] Directory for X-Sendfile */ |
|
67 | 'send-file-dir' => '/dev/shm', |
|
68 | ||
69 | /* [string] Prefix for files used for X-Sendfile */ |
|
70 | 'send-file-prefix' => 'http-', |
|
71 | ||
72 | /* [boolean] Use X-Sendfile only if server['USE_SENDFILE'] provided. */ |
|
73 | 'send-file-onlybycommand' => 0, |
|
74 | ||
75 | /* [boolean] Expose PHPDaemon version by X-Powered-By Header */ |
|
76 | 'expose' => 1, |
|
77 | ||
78 | /* [Time] Keepalive time */ |
|
79 | 'keepalive' => new Time('0s'), |
|
80 | ||
81 | /* [Size] Chunk size */ |
|
82 | 'chunksize' => new Size('8k'), |
|
83 | ||
84 | /* [string] Default charset */ |
|
85 | 'defaultcharset' => 'utf-8', |
|
86 | ||
87 | /* [string] Related WebSocketServer instance name */ |
|
88 | 'wss-name' => '', |
|
89 | ||
90 | /* [string] Related FlashPolicyServer instance name */ |
|
91 | 'fps-name' => '', |
|
92 | ||
93 | /* [Size] Maximum uploading file size. */ |
|
94 | 'upload-max-size' => new Size(ini_get('upload_max_filesize')), |
|
95 | ||
96 | /* [string] Reponder application (if you do not want to use AppResolver) */ |
|
97 | 'responder' => null, |
|
98 | ]; |
|
99 | } |
|
100 | } |
|
101 |