Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

webgriffe/docker-php-apache-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

40 Commits

Repository files navigation

Base PHP with Apache Docker Container

Dockerized environment for PHP web development and Apache web server.

Features

  • Ability to set Apache document root through APACHE_DOC_ROOT environment variable. Default document root is /var/www/html
  • Enabled Apache modules: rewrite
  • Ability to set PHP date.timezone through PHP_TIMEZONE environment variable. Default timezone is Europe/Rome
  • Enabled PHP extensions: gd, mcrypt, intl, mysql, mysqli, pdo_mysql, mbstring, soap, opcache, zip, xls
  • Composer installed globally at /usr/local/bin/composer
  • Xdebug PHP extension installed but not enabled
  • Ability to enable xdebug PHP extension through XDEBUG_ENABLE environment variable which has to be set to 1
  • Ability to set xdebug.remote_enable setting through HOST_IP environment variable.
  • GIT installed (required by Composer)
  • sSMTP installed (as Mail Transfer Agent for PHP mail function)
  • Ability to set sSMTP mailhub, AuthUser and AuthPass through SSMTP_MAILHUB, SSMTP_AUTH_USER and SSMTP_AUTH_PASS environment variables
  • MySQL CLI Client installed

Usage

Standalone usage example with host's current working directory as document root:

$ docker run -p 80:80 -v $(pwd):/var/www/html webgriffe/php-apache-base

Credits

Webgriffe®

About

Base Docker Container for PHP web development. Apache webserver integrated.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

AltStyle によって変換されたページ (->オリジナル) /