Skip to content

Commit 19daf64

Browse files
committed
add php config note to CONTRIBUTING.md
1 parent e1de7b4 commit 19daf64

5 files changed

Lines changed: 30 additions & 10 deletions

File tree

CONTRIBUTING.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,13 @@ docker build -t frankenphp-dev -f dev.Dockerfile .
1111
docker run --cap-add=SYS_PTRACE --security-opt seccomp=unconfined -p 8080:8080 -p 443:443 -p 443:443/udp -v $PWD:/go/src/app -it frankenphp-dev
1212
```
1313

14-
The image contains the usual development tools (Go, GDB, Valgrind, Neovim...).
14+
The image contains the usual development tools (Go, GDB, Valgrind, Neovim...) and uses the following php setting locations
1515

16-
If docker version is lower than 23.0, build is failed by dockerignore [pattern issue](https://github.com/moby/moby/pull/42676). Add directories to `.dockerignore`.
16+
- php.ini: `/etc/frankenphp/php.ini` A php.ini file with development presets is provided by default.
17+
- additional configuration files: `/etc/frankenphp/php.d/*.ini`
18+
- php extensions: `/usr/lib/frankenphp/modules/`
19+
20+
If your docker version is lower than 23.0, the build will fail due to dockerignore [pattern issue](https://github.com/moby/moby/pull/42676). Add directories to `.dockerignore`.
1721

1822
```patch
1923
!testdata/*.php

docs/cn/CONTRIBUTING.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,13 @@ docker build -t frankenphp-dev -f dev.Dockerfile .
1111
docker run --cap-add=SYS_PTRACE --security-opt seccomp=unconfined -p 8080:8080 -p 443:443 -p 443:443/udp -v $PWD:/go/src/app -it frankenphp-dev
1212
```
1313

14-
该镜像包含常用的开发工具(Go、GDB、Valgrind、Neovim等)
14+
该镜像包含常用的开发工具(Go、GDB、Valgrind、Neovim等)并使用以下 php 设置位置
1515

16-
如果 docker 版本低于 23.0,则会因为 dockerignore [pattern issue](https://github.com/moby/moby/pull/42676) 而导致构建失败。将目录添加到 `.dockerignore`
16+
- php.ini: `/etc/frankenphp/php.ini` 默认提供了一个带有开发预设的 php.ini 文件。
17+
- 附加配置文件: `/etc/frankenphp/php.d/*.ini`
18+
- php 扩展: `/usr/lib/frankenphp/modules/`
19+
20+
如果您的 docker 版本低于 23.0,则会因为 dockerignore [pattern issue](https://github.com/moby/moby/pull/42676) 而导致构建失败。将目录添加到 `.dockerignore`
1721

1822
```patch
1923
!testdata/*.php

docs/fr/CONTRIBUTING.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,13 @@ docker build -t frankenphp-dev -f dev.Dockerfile .
1111
docker run --cap-add=SYS_PTRACE --security-opt seccomp=unconfined -p 8080:8080 -p 443:443 -p 443:443/udp -v $PWD:/go/src/app -it frankenphp-dev
1212
```
1313

14-
L'image contient les outils de développement habituels (Go, GDB, Valgrind, Neovim...).
14+
L'image contient les outils de développement habituels (Go, GDB, Valgrind, Neovim...) et utilise les emplacements de configuration PHP suivants
1515

16-
Si la version de Docker est inférieure à 23.0, la construction échoue à cause d'un [problème de pattern](https://github.com/moby/moby/pull/42676) dans `.dockerignore`. Ajoutez les répertoires à `.dockerignore`.
16+
- php.ini: `/etc/frankenphp/php.ini` Un fichier php.ini avec des préréglages de développement est fourni par défaut.
17+
- fichiers de configuration supplémentaires: `/etc/frankenphp/php.d/*.ini`
18+
- extensions php: `/usr/lib/frankenphp/modules/`
19+
20+
Si votre version de Docker est inférieure à 23.0, la construction échouera à cause d'un [problème de pattern](https://github.com/moby/moby/pull/42676) dans `.dockerignore`. Ajoutez les répertoires à `.dockerignore`.
1721

1822
```patch
1923
!testdata/*.php

docs/ru/CONTRIBUTING.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,13 @@ docker build -t frankenphp-dev -f dev.Dockerfile .
1111
docker run --cap-add=SYS_PTRACE --security-opt seccomp=unconfined -p 8080:8080 -p 443:443 -p 443:443/udp -v $PWD:/go/src/app -it frankenphp-dev
1212
```
1313

14-
Образ содержит стандартные инструменты для разработки (Go, GDB, Valgrind, Neovim и др.).
14+
Образ содержит стандартные инструменты для разработки (Go, GDB, Valgrind, Neovim и др.) и использует следующие пути для настроек PHP
1515

16-
Если версия Docker ниже 23.0, сборка может завершиться ошибкой из-за [проблемы с шаблонами dockerignore](https://github.com/moby/moby/pull/42676). Добавьте в `.dockerignore` следующие директории:
16+
- php.ini: `/etc/frankenphp/php.ini` По умолчанию предоставляется файл php.ini с настройками для разработки.
17+
- дополнительные файлы конфигурации: `/etc/frankenphp/php.d/*.ini`
18+
- расширения php: `/usr/lib/frankenphp/modules/`
19+
20+
Если ваша версия Docker ниже 23.0, сборка может завершиться ошибкой из-за [проблемы с шаблонами dockerignore](https://github.com/moby/moby/pull/42676). Добавьте в `.dockerignore` следующие директории:
1721

1822
```patch
1923
!testdata/*.php

docs/tr/CONTRIBUTING.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,13 @@ docker build -t frankenphp-dev -f dev.Dockerfile .
1111
docker run --cap-add=SYS_PTRACE --security-opt seccomp=unconfined -p 8080:8080 -p 443:443 -p 443:443/udp -v $PWD:/go/src/app -it frankenphp-dev
1212
```
1313

14-
İmaj genel geliştirme araçlarını (Go, GDB, Valgrind, Neovim...) içerir.
14+
İmaj genel geliştirme araçlarını (Go, GDB, Valgrind, Neovim...) içerir ve aşağıdaki php ayar konumlarını kullanır
1515

16-
Docker sürümü 23.0'dan düşükse, derleme dockerignore [pattern issue](https://github.com/moby/moby/pull/42676) tarafından başarısız olur. Dizinleri `.dockerignore` dosyasına ekleyin.
16+
- php.ini: `/etc/frankenphp/php.ini` Varsayılan olarak geliştirme ön ayarlarına sahip bir php.ini dosyası sağlanır.
17+
- ek yapılandırma dosyaları: `/etc/frankenphp/php.d/*.ini`
18+
- php uzantıları: `/usr/lib/frankenphp/modules/`
19+
20+
Docker sürümünüz 23.0'dan düşükse, derleme dockerignore [pattern issue](https://github.com/moby/moby/pull/42676) nedeniyle başarısız olacaktır. Dizinleri `.dockerignore` dosyasına ekleyin.
1721

1822
```patch
1923
!testdata/*.php

0 commit comments

Comments
 (0)