This commit is contained in:
Mateusz Gruszczyński committed 2026-10-08 22:22:46 +02:00
1 parent 76cb4acef0
commit 68678e98be
84 files changed
+1519 -325

No files matched your search

+6
View File
@@ -257,6 +257,9 @@ impl Default for Precompressed {
#[serde(default, deny_unknown_fields)]
pub struct Php {
pub enabled: bool,
/// Safely split `/script.php/extra/path` into SCRIPT_FILENAME + PATH_INFO.
/// Disabled by default because it changes URL-to-script resolution semantics.
pub path_info: bool,
#[serde(default = "default_php_extensions")]
pub extensions: Vec<String>,
/// `unix:/run/php/php-fpm.sock` or `tcp:127.0.0.1:9000`.
@@ -282,12 +285,14 @@ pub struct Php {
pub custom_params: BTreeMap<String, String>,
/// Trusted operator-defined PHP INI overrides encoded through a single PHP_VALUE parameter.
pub php_values: BTreeMap<String, String>,
pub php_admin_values: BTreeMap<String, String>,
}
impl Default for Php {
fn default() -> Self {
Self {
enabled: false,
path_info: false,
extensions: default_php_extensions(),
endpoint: "unix:/run/php/php-fpm.sock".into(),
connect_timeout_ms: default_php_connect_timeout_ms(),
@@ -299,6 +304,7 @@ impl Default for Php {
stderr_log_bytes: default_php_stderr_log_bytes(),
custom_params: BTreeMap::new(),
php_values: BTreeMap::new(),
php_admin_values: BTreeMap::new(),
}
}
}