Skip to content

PHP docker image based on official one with pre-installed extensions and tools.

Notifications You must be signed in to change notification settings

codibly/docker-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

PHP with fpm

PHP docker image based on official one with pre-installed extensions and tools.

Download

Grab it by running

docker pull codibly/php:PHP-VERSION

where PHP-VERSION (optional, defaults to latest) is a desired version of PHP:

  • 7 - the very latest stable version (same as latest)
  • 7.x - the latest version for 7.x branch
  • 7.x.y - the specific version

available versions:

  • 7.1.6
  • 7.1.7
  • 7.2
  • 7.3

Run

Type

docker run --name some-php -d codibly/php:PHP-VERSION

That will start php-fpm daemon listening on 9000 port with PID 1.

Logs are written to STDOUT, examine them running

docker logs some-php -f

Configuration

Main PHP configuration file can be found at /usr/local/etc/php/php.ini and extra ones in /usr/local/etc/php/conf.d directory (every file with .ini will be parsed and included). Provided php.ini file is suitable for development.

Main php-fpm configuration is here /usr/local/etc/php-fpm.conf while pools configuration should be place in /usr/local/etc/php-fpm.d with .conf extension.

To tweak anyting you can provide your own configuration file in your derived images or edit existing one and tell php-fpm daemon to reload itself by sending USR2 signal

kill -USR2 1

Pre-installed extensions

  • bcmath
  • calendar
  • ctype
  • dba
  • dom
  • exif
  • fileinfo
  • ftp
  • gettext
  • gd
  • hash
  • iconv
  • intl
  • mbstring
  • mongodb
  • opcache
  • pcntl
  • pdo
  • pdo_pgsql
  • pdo_mysql
  • posix
  • session
  • simplexml
  • soap
  • sockets
  • xsl
  • zip

Installed PHP software/tools

Debugers

  • xdebug (configuration file: /usr/local/etc/php/conf.d/xdebug.ini)
  • phpdbg

About

PHP docker image based on official one with pre-installed extensions and tools.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published