@@ -8,10 +8,12 @@ PHP 本身可以[使用 `php.ini` 文件](https://www.php.net/manual/zh/configur
88PHP 解释器将在以下位置查找:
99
1010Docker:
11+
1112- php.ini: ` /usr/local/etc/php/php.ini ` 默认情况下不提供 php.ini。
1213- 附加配置文件: ` /usr/local/etc/php/conf.d/*.ini `
1314- php 扩展: ` /usr/local/lib/php/extensions/no-debug-zts-<YYYYMMDD>/ `
1415- 您应该复制 PHP 项目提供的官方模板:
16+
1517``` dockerfile
1618FROM dunglas/frankenphp
1719
@@ -23,16 +25,19 @@ RUN cp $PHP_INI_DIR/php.ini-development $PHP_INI_DIR/php.ini
2325```
2426
2527dev.Dockerfile:
28+
2629- php.ini: ` /etc/frankenphp/php.ini ` 默认情况下提供带有开发预设的 php.ini 文件。
2730- 附加配置文件: ` /etc/frankenphp/php.d/*.ini `
2831- php 扩展: ` /usr/lib/frankenphp/modules/ `
2932
3033FrankenPHP 安装 (.rpm 或 .deb):
34+
3135- php.ini: ` /etc/frankenphp/php.ini ` 默认情况下提供带有生产预设的 php.ini 文件。
3236- 附加配置文件: ` /etc/frankenphp/php.d/*.ini `
3337- php 扩展: ` /usr/lib/frankenphp/modules/ `
3438
3539静态二进制:
40+
3641- php.ini: 执行 ` frankenphp run ` 或 ` frankenphp php-server ` 的目录,然后是 ` /etc/frankenphp/php.ini `
3742- 附加配置文件: ` /etc/frankenphp/php.d/*.ini `
3843- php 扩展: 无法加载
@@ -150,9 +155,9 @@ php_server [<matcher>] {
150155
151156以下环境变量可用于在 ` Caddyfile ` 中注入 Caddy 指令,而无需对其进行修改:
152157
153- * ` SERVER_NAME ` : 更改 [ 要监听的地址] ( https://caddyserver.com/docs/caddyfile/concepts#addresses ) ,提供的主机名也将用于生成的 TLS 证书
154- * ` CADDY_GLOBAL_OPTIONS ` : 注入 [ 全局选项] ( https://caddyserver.com/docs/caddyfile/options )
155- * ` FRANKENPHP_CONFIG ` : 在 ` frankenphp ` 指令下注入配置
158+ - ` SERVER_NAME ` : 更改 [ 要监听的地址] ( https://caddyserver.com/docs/caddyfile/concepts#addresses ) ,提供的主机名也将用于生成的 TLS 证书
159+ - ` CADDY_GLOBAL_OPTIONS ` : 注入 [ 全局选项] ( https://caddyserver.com/docs/caddyfile/options )
160+ - ` FRANKENPHP_CONFIG ` : 在 ` frankenphp ` 指令下注入配置
156161
157162## PHP 配置
158163
0 commit comments