Skip to content

Docker images for easy php development, using php-fpm

Notifications You must be signed in to change notification settings

yappabe/docker-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker pulls

Yappa PHP FPM Docker Image

Usage

Add the following to your docker-compose.yml file:

php:
    image: yappabe/php
    volumes_from:
        - app
    links:
        - mysql

PHP version

To use a specific PHP version, append the version number to the image name.

Eg: image: yappabe/php:7.4

The following PHP versions are available:

  • PHP 8.1RC6 (bullseye stable)
  • PHP 8.0 (bullseye stable)
  • PHP 7.4 (bullseye stable)
  • PHP 7.3 (bullseye stable)
  • PHP 7.2 (bullseye stable)
  • PHP 7.1 (bullseye stable)
  • PHP 7.0 (bullseye stable)
  • PHP 5.6 (bullseye stable)

Configurations

You can configure the following environment vars, these are the defaults.

ENV ENVIRONMENT dev
ENV PHP_FPM_USER www-data
ENV PHP_FPM_PORT 9000
ENV PHP_ERROR_REPORTING "E_ALL \& ~E_NOTICE \& ~E_STRICT \& ~E_DEPRECATED"

Development and permissions

Run php-fpm process as root user to avoid cli and fpm permission issues. Never ever use this in production!

ENV PHP_FPM_USER root