Sign inSign up

codeclou/docker-apache-httpd-php-develop

By codeclou

•Updated over 9 years ago

Development image of Apache HTTPD and PHP

Image
0

334

codeclou/docker-apache-httpd-php-develop repository overview

⁠docker-apache-httpd-php-develop

Docker-Image to run Apache HTTPD and PHP7 together for local development. Should not be used in production.


 

⁠Prerequisites

 

⁠Usage

Install dependencies with Composer⁠

docker run \
    -i -t \
    -v $(pwd)/example-app/:/phpapp/www \
    -v $(pwd)/composer-home/:/phpapp/.composer \
    codeclou/docker-apache-httpd-php-develop:latest \
    composer update -vvv

Start an Apache2 Webserver with PHP 7 on Port 8899 with files in example-app directory to be served.

docker run \
    -i -t \
    -p 8899:9999 \
    -v $(pwd)/example-app/:/phpapp/www \
    -v $(pwd)/data-dir/:/phpapp/data \
    codeclou/docker-apache-httpd-php-develop:latest
  • Goto http://localhost:8899/⁠.
  • You can write to /phpapp/data from inside your app if you need persistent storage.
  • Run with -e ENVIRONMENT=staging. Default is local.
    • Inside PHP Code you can get it with $env = getenv('ENVIRONMENT').

 

⁠License, Liability & Support

Tag summary

Content type

Image

Digest

Size

15.9 MB

Last updated

over 9 years ago

docker pull codeclou/docker-apache-httpd-php-develop