Code Monkey home page Code Monkey logo

php-nginx's Introduction

php-nginx

Docker Build GitHub Repo

These are docker images for PHP running on our Nginx image.

Versions

For the available versions please look at Docker Hub or Quay or check the existing folders within the GitHub repository.

Volumes

  • /srv/www
  • /etc/php7/custom.d
  • /etc/php8/custom.d

Ports

  • 8080

Available environment variables

PHP_ALLOW_URL_FOPEN = On
PHP_ALLOW_URL_INCLUDE = Off
PHP_COMPOSER_INSTALL = true
PHP_COMPOSER_ROOT = ${NGINX_WEBROOT}
PHP_DATE_TIMEZONE = UTC
PHP_DISPLAY_ERRORS = On
PHP_DISPLAY_STARTUP_ERRORS = On
PHP_ENABLE_DL = Off
PHP_ERROR_LOG = /proc/self/fd/2
PHP_ERROR_REPORTING = E_ALL & ~E_DEPRECATED & ~E_STRICT
PHP_EXPOSE_HEADER = On
PHP_HTML_ERRORS = On
PHP_IGNORE_REPEATED_ERRORS = Off
PHP_IGNORE_REPEATED_SOURCE = Off
PHP_LISTEN_MODE = 0660
PHP_LOG_ERRORS = On
PHP_LOG_ERRORS_MAX_LEN = 1024
PHP_LOG_LEVEL = warning
PHP_MAX_CHILDREN = 75
PHP_MAX_EXECUTION_TIME = 3600
PHP_MAX_FILE_UPLOADS = 20
PHP_MAX_INPUT_TIME = 3600
PHP_MAX_REQUESTS = 500
PHP_MEMORY_LIMIT = 512M
PHP_OUTPUT_BUFFERING = 4096
PHP_PING_PATH = /ping
PHP_PING_RESPONSE = pong
PHP_POST_MAX_SIZE = 2G
PHP_PROCESS_IDLE_TIMEOUT = 10s
PHP_REPORT_MEMLEAKS = On
PHP_SKIP_CHOWN = false
PHP_SKIP_TEMPLATES = false
PHP_STATUS_LISTEN = 0.0.0.0:9001
PHP_STATUS_PATH = /status
PHP_TRACK_ERRORS = Off
PHP_UPLOAD_MAX_FILESIZE = 2G

Inherited environment variables

Contributing

Fork -> Patch -> Push -> Pull Request

Authors

License

MIT

Copyright

Copyright (c) 2015 Thomas Boerger <http://www.webhippie.de>

php-nginx's People

Contributors

renovate-bot avatar renovate[bot] avatar tboerger avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

php-nginx's Issues

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Error type: Cannot find preset's package (github>webhippie/renovate:docker)

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

This repository currently has no open or pending branches.

Detected dependencies

dockerfile
latest/Dockerfile.amd64
  • ghcr.io/dockhippie/nginx latest-amd64@sha256:7e0fa36c89e9bf4831b97e8dccef2b77cb97919eefb2391f54ed96d4019d13b5
latest/Dockerfile.arm
  • ghcr.io/dockhippie/nginx latest-arm@sha256:90b14a93936be28a6786738591fdfc5ffc1fbd22ab71fde3d82eaedc25daf7e2
latest/Dockerfile.arm64
  • ghcr.io/dockhippie/nginx latest-arm64@sha256:273649740d03cefca44ef669c8106c99e80b38f743dcccdf035f8029b1dc8d3a
v8.1/Dockerfile.amd64
  • ghcr.io/dockhippie/nginx latest-amd64@sha256:7e0fa36c89e9bf4831b97e8dccef2b77cb97919eefb2391f54ed96d4019d13b5
v8.1/Dockerfile.arm
  • ghcr.io/dockhippie/nginx latest-arm@sha256:90b14a93936be28a6786738591fdfc5ffc1fbd22ab71fde3d82eaedc25daf7e2
v8.1/Dockerfile.arm64
  • ghcr.io/dockhippie/nginx latest-arm64@sha256:273649740d03cefca44ef669c8106c99e80b38f743dcccdf035f8029b1dc8d3a
v8.2/Dockerfile.amd64
  • ghcr.io/dockhippie/nginx latest-amd64@sha256:7e0fa36c89e9bf4831b97e8dccef2b77cb97919eefb2391f54ed96d4019d13b5
v8.2/Dockerfile.arm
  • ghcr.io/dockhippie/nginx latest-arm@sha256:90b14a93936be28a6786738591fdfc5ffc1fbd22ab71fde3d82eaedc25daf7e2
v8.2/Dockerfile.arm64
  • ghcr.io/dockhippie/nginx latest-arm64@sha256:273649740d03cefca44ef669c8106c99e80b38f743dcccdf035f8029b1dc8d3a
v8.3/Dockerfile.amd64
  • ghcr.io/dockhippie/nginx latest-amd64@sha256:7e0fa36c89e9bf4831b97e8dccef2b77cb97919eefb2391f54ed96d4019d13b5
v8.3/Dockerfile.arm
  • ghcr.io/dockhippie/nginx latest-arm@sha256:90b14a93936be28a6786738591fdfc5ffc1fbd22ab71fde3d82eaedc25daf7e2
v8.3/Dockerfile.arm64
  • ghcr.io/dockhippie/nginx latest-arm64@sha256:273649740d03cefca44ef669c8106c99e80b38f743dcccdf035f8029b1dc8d3a
github-actions
.github/workflows/automerge.yml
  • tibdex/github-app-token v2
  • dependabot/fetch-metadata v2
.github/workflows/docker.yml
  • actions/checkout v4
  • docker/metadata-action v5
  • docker/setup-qemu-action v3
  • docker/setup-buildx-action v3
  • docker/login-action v3
  • docker/login-action v3
  • docker/login-action v3
  • docker/build-push-action v6
  • docker/build-push-action v6
  • docker/build-push-action v6
  • actionhippie/manifest v1
  • actionhippie/manifest v1
  • actionhippie/manifest v1
.github/workflows/readme.yml
  • actions/checkout v4
  • actionhippie/pushrm v1
  • actionhippie/pushrm v1
.github/workflows/v8.1.yml
  • actions/checkout v4
  • docker/metadata-action v5
  • docker/setup-qemu-action v3
  • docker/setup-buildx-action v3
  • docker/login-action v3
  • docker/login-action v3
  • docker/login-action v3
  • docker/build-push-action v6
  • docker/build-push-action v6
  • docker/build-push-action v6
  • actionhippie/manifest v1
  • actionhippie/manifest v1
  • actionhippie/manifest v1
.github/workflows/v8.2.yml
  • actions/checkout v4
  • docker/metadata-action v5
  • docker/setup-qemu-action v3
  • docker/setup-buildx-action v3
  • docker/login-action v3
  • docker/login-action v3
  • docker/login-action v3
  • docker/build-push-action v6
  • docker/build-push-action v6
  • docker/build-push-action v6
  • actionhippie/manifest v1
  • actionhippie/manifest v1
  • actionhippie/manifest v1
.github/workflows/v8.3.yml
  • actions/checkout v4
  • docker/metadata-action v5
  • docker/setup-qemu-action v3
  • docker/setup-buildx-action v3
  • docker/login-action v3
  • docker/login-action v3
  • docker/login-action v3
  • docker/build-push-action v6
  • docker/build-push-action v6
  • docker/build-push-action v6
  • actionhippie/manifest v1
  • actionhippie/manifest v1
  • actionhippie/manifest v1

  • Check this box to trigger a request for Renovate to run again on this repository

Error php-fpm82 not found

Hi @tboerger ,

I am having these issues starting the container.

php-nginx             | > writing nginx config
php-nginx             | {"level":"debug","time":"2023-12-18T17:33:28Z","msg":"starting gomplate"}
php-nginx             | {"level":"debug","version":"3.11.6","build":"ddda9497","time":"2023-12-18T17:33:28Z","msg":"config is:\n---\ninputFiles: [/etc/templates/nginx.conf.tmpl]\noutputFiles: [/etc/nginx/nginx.conf]\n"}
php-nginx             | {"level":"warn","time":"2023-12-18T17:33:28Z","msg":"Deprecated: conv.Bool is deprecated - use conv.ToBool instead"}
php-nginx             | {"level":"debug","templatesRendered":1,"errors":0,"duration":0.000407972,"time":"2023-12-18T17:33:28Z","msg":"completed rendering"}
php-nginx             | > writing host config
php-nginx             | {"level":"debug","time":"2023-12-18T17:33:28Z","msg":"starting gomplate"}
php-nginx             | {"level":"debug","version":"3.11.6","build":"ddda9497","time":"2023-12-18T17:33:28Z","msg":"config is:\n---\ninputFiles: [/etc/templates/host.conf.tmpl]\noutputFiles: [/etc/nginx/host.conf]\n"}
php-nginx             | {"level":"debug","templatesRendered":1,"errors":0,"duration":0.001613204,"time":"2023-12-18T17:33:28Z","msg":"completed rendering"}
php-nginx             | > chown webroot files
php-nginx             | > chown nginx files
php-nginx             | > writing fpm config
php-nginx             | {"level":"debug","time":"2023-12-18T17:33:28Z","msg":"starting gomplate"}
php-nginx             | {"level":"debug","version":"3.11.6","build":"ddda9497","time":"2023-12-18T17:33:28Z","msg":"config is:\n---\ninputFiles: [/etc/templates/php-fpm.conf.tmpl]\noutputFiles: [/etc/php82/php-fpm.conf]\n"}
php-nginx             | {"level":"debug","templatesRendered":1,"errors":0,"duration":0.000524307,"time":"2023-12-18T17:33:28Z","msg":"completed rendering"}
php-nginx             | > writing php config
php-nginx             | {"level":"debug","time":"2023-12-18T17:33:28Z","msg":"starting gomplate"}
php-nginx             | {"level":"debug","version":"3.11.6","build":"ddda9497","time":"2023-12-18T17:33:28Z","msg":"config is:\n---\ninputFiles: [/etc/templates/php.ini.tmpl]\noutputFiles: [/etc/php82/php.ini]\n"}
php-nginx             | {"level":"debug","templatesRendered":1,"errors":0,"duration":0.001111576,"time":"2023-12-18T17:33:28Z","msg":"completed rendering"}
php-nginx             | > starting nginx service
php-nginx             | > starting php service
php-nginx             | /usr/bin/container-php: line 7: exec: php-fpm82: not found

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.