You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/fr/config.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -184,7 +184,7 @@ php_server [<matcher>] {
184
184
file_server off # Désactive la directive file_server intégrée.
185
185
worker { # Crée un worker spécifique à ce serveur. Peut être spécifié plusieurs fois pour plusieurs workers.
186
186
file <path> # Définit le chemin vers le script worker, peut être relatif à la racine du php_server
187
-
num <num> # Définit le nombre de threads PHP à démarrer, par défaut 2x le nombre de CPU disponibles
187
+
num <num> # Définit le nombre de threads PHP à démarrer, par défaut 2x le nombre de CPUs disponibles
188
188
name <name> # Définit le nom du worker, utilisé dans les journaux et les métriques. Par défaut : chemin absolu du fichier du worker. Commence toujours par m# lorsqu'il est défini dans un bloc php_server.
189
189
watch <path> # Définit le chemin d'accès à surveiller pour les modifications de fichiers. Peut être spécifié plusieurs fois pour plusieurs chemins.
190
190
env <key> <value> # Définit une variable d'environnement supplémentaire avec la valeur donnée. Peut être spécifié plusieurs fois pour plusieurs variables d'environnement. Les variables d'environnement pour ce worker sont également héritées du parent php_server, mais peuvent être écrasées ici.
@@ -245,7 +245,8 @@ La surveillance des fichiers est basée sur [e-dant/watcher](https://github.com/
245
245
246
246
Dans les applications PHP traditionnelles, les scripts sont toujours placés dans le répertoire public. C'est également vrai pour les scripts worker, qui sont traités comme n'importe quel autre script PHP. Si vous souhaitez plutôt placer le script worker en dehors du répertoire public, vous pouvez le faire via la directive `match`.
247
247
248
-
La directive `match` est une alternative optimisée à `try_files` disponible uniquement à l'intérieur de `php_server` et `php`. L'exemple suivant servira toujours un fichier dans le répertoire public s'il est présent et transmettra sinon la requête au worker correspondant au modèle de chemin.
248
+
La directive `match` est une alternative optimisée à `try_files` disponible uniquement à l'intérieur de `php_server` et `php`. L'exemple suivant servira toujours un fichier dans le répertoire public s'il est présent
249
+
et transmettra sinon la requête au worker correspondant au modèle de chemin.
Copy file name to clipboardExpand all lines: docs/pt-br/config.md
+82-7Lines changed: 82 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,10 +9,10 @@ Você pode especificar um caminho personalizado com a opção `-c` ou `--config`
9
9
Um `Caddyfile` mínimo para servir uma aplicação PHP é mostrado abaixo:
10
10
11
11
```caddyfile
12
-
# The hostname to respond to
12
+
# O nome do host para responder
13
13
localhost
14
14
15
-
# Optionally, the directory to serve files from, otherwise defaults to the current directory
15
+
# Opcionalmente, o diretório para servir arquivos, caso contrário, o padrão é o diretório atual
16
16
#root public/
17
17
php_server
18
18
```
@@ -96,15 +96,15 @@ Você também pode configurar explicitamente o FrankenPHP usando a [opção glob
96
96
num_threads <num_threads> # Define o número de threads PHP a serem iniciadas. Padrão: 2x o número de CPUs disponíveis.
97
97
max_threads <num_threads> # Limita o número de threads PHP adicionais que podem ser iniciadas em tempo de execução. Padrão: num_threads. Pode ser definido como 'auto'.
98
98
max_wait_time <duration> # Define o tempo máximo que uma requisição pode esperar por uma thread PHP livre antes de atingir o tempo limite. Padrão: desabilitado.
99
-
max_idle_time <duration> # Define o tempo máximo que uma thread autoscaled pode ficar ociosa antes de ser desativada. Padrão: 5s.
99
+
max_idle_time <duration> # Define o tempo máximo que uma thread autoescalada pode ficar ociosa antes de ser desativada. Padrão: 5s.
100
100
php_ini <key> <value> # Define uma diretiva php.ini. Pode ser usada várias vezes para definir múltiplas diretivas.
101
101
worker {
102
-
file <path> # Define o caminho para o worker script.
102
+
file <path> # Define o caminho para o script do worker.
103
103
num <num> # Define o número de threads PHP a serem iniciadas, o padrão é 2x o número de CPUs disponíveis.
104
104
env <key> <value> # Define uma variável de ambiente extra para o valor fornecido. Pode ser especificada mais de uma vez para múltiplas variáveis de ambiente.
105
105
watch <path> # Define o caminho para monitorar alterações em arquivos. Pode ser especificada mais de uma vez para múltiplos caminhos.
106
106
name <name> # Define o nome do worker, usado em logs e métricas. Padrão: caminho absoluto do arquivo do worker
107
-
max_consecutive_failures <num> # Define o número máximo de falhas consecutivas antes do worker ser considerado não saudável. -1 significa que o worker sempre reiniciará. Padrão: 6.
107
+
max_consecutive_failures <num> # Define o número máximo de falhas consecutivas antes que o worker seja considerado não saudável. -1 significa que o worker sempre reiniciará. Padrão: 6.
108
108
}
109
109
}
110
110
}
@@ -182,9 +182,9 @@ php_server [<matcher>] {
182
182
split_path <delim...> # Define as substrings para dividir o URI em duas partes. A primeira substring correspondente será usada para separar as "informações de caminho" do caminho. A primeira parte é sufixada com a substring correspondente e será assumida como o nome real do recurso (script CGI). A segunda parte será definida como PATH_INFO para o script usar. Padrão: `.php`
183
183
resolve_root_symlink false # Desabilita a resolução do diretório `root` para seu valor real avaliando um link simbólico, se houver (habilitado por padrão).
184
184
env <key> <value> # Define uma variável de ambiente extra para o valor fornecido. Pode ser especificada mais de uma vez para múltiplas variáveis de ambiente.
185
-
file_server off # Desabilita a diretiva interna file_server.
185
+
file_server off # Desabilita a diretiva integrada file_server.
186
186
worker { # Cria um worker específico para este servidor. Pode ser especificada mais de uma vez para múltiplos workers.
187
-
file <path> # Define o caminho para o worker script, pode ser relativo à raiz do php_server
187
+
file <path> # Define o caminho para o script do worker, pode ser relativo à raiz do php_server
188
188
num <num> # Define o número de threads PHP a serem iniciadas, o padrão é 2x o número de CPUs disponíveis.
189
189
name <name> # Define o nome para o worker, usado em logs e métricas. Padrão: caminho absoluto do arquivo do worker. Sempre começa com m# quando definido em um bloco php_server.
190
190
watch <path> # Define o caminho para monitorar alterações em arquivos. Pode ser especificada mais de uma vez para múltiplos caminhos.
@@ -348,3 +348,78 @@ docker run -v $PWD:/app/public \
348
348
-p 80:80 -p 443:443 -p 443:443/udp \
349
349
dunglas/frankenphp
350
350
```
351
+
352
+
## Autocompletar do Shell
353
+
354
+
FrankenPHP oferece suporte integrado de autocompletar do shell para Bash, Zsh, Fish e PowerShell. Isso permite o preenchimento automático para todos os comandos (incluindo comandos personalizados como `php-server`, `php-cli` e `extension-init`) e suas flags.
355
+
356
+
### Bash
357
+
358
+
Para carregar o autocompletar na sua sessão atual do shell:
359
+
360
+
```console
361
+
source <(frankenphp completion bash)
362
+
```
363
+
364
+
Para carregar o autocompletar para cada nova sessão, execute:
0 commit comments