Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker image of Nginx and PHP

Docker image based on Alpine Linux 3.7 with Nginx, PHP, PHP extension Pinba, Composer and Git

Run the image: docker run -d --name php -p 80:80 vendelev/php:7.1 Then you can type http://localhost or http://host-ip in your browser and see phpinfo.

Document root for your project: /var/www/web

Versions of apps: Nginx: 1.12.2 PHP: 7.1.14 Composer: 1.6.3

Image contains the following extensions:

  • mbstring
  • iconv
  • mysqli
  • pdo_mysql
  • gd
  • json
  • memcached
  • mcrypt
  • amqp
  • xdebug
  • zip
  • xml
  • bcmath
  • curl
  • phar
  • zlib
  • pear
  • soap
  • pcntl
  • ctype
  • posix
  • fileinfo
  • session
  • imagick
  • opcache
  • dev
  • openssl
  • redis
  • pgsql
  • intl
  • gmp
  • dom
  • tokenizer
  • xmlwriter
  • pinba

The extensions Pinba and Xdebug are disabled (see pinba.ini, xdebug.ini), you can enable them in your child images. Expample: RUN sed -i 's/pinba.enabled=0/pinba.enabled=1/g' /etc/php7/conf.d/20-pinba.ini \ && sed -i 's/pinba.server=pinba:30002/pinba.server=your_pinba_host:30002/g' /etc/php7/conf.d/20-pinba.ini

By default, the image exposes the the following ports:

  • 80 Nginx
  • 9000 PHP
  • 9999 Supervisor

About

Docker image based on Alpine Linux 3.7 with Nginx 1.12, PHP 7.1, PHP extension Pinba, Composer and Git

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors