From e47b8e28c45165c0e1271a676bbe1c4a9d4b3a09 Mon Sep 17 00:00:00 2001 From: Joe Ferguson Date: Mon, 27 Oct 2014 13:42:27 -0700 Subject: [PATCH] Add php.ini usage --- php/README.md | 15 +++++++++++++-- php/content.md | 15 +++++++++++++-- 2 files changed, 26 insertions(+), 4 deletions(-) diff --git a/php/README.md b/php/README.md index 89d866a83..56248ae50 100644 --- a/php/README.md +++ b/php/README.md @@ -62,13 +62,24 @@ the Apache web server. ### Create a `Dockerfile` in your PHP project FROM php:5.6-apache - COPY . /var/www/html + COPY src/ /var/www/html/ -Then, run the commands to build and run the Docker image: +Where `src/` is the directory containing all your php code. Then, run the commands to build and run the Docker image: docker build -t my-php-app . docker run -it --rm --name my-running-app my-php-app +We recommend that you add a custom `php.ini` configuration. `COPY` it into +`/usr/local/lib` by adding one more line to the Dockerfile above and running the +same commands to build and run: + + FROM php:5.6-apache + COPY config/php.ini /usr/local/lib/ + COPY src/ /var/www/html/ + +Where `src/` is the directory containing all your php code and `config/` +contains your `php.ini` file. + ### Without a `Dockerfile` If you don't want to include a `Dockerfile` in your project, it is sufficient to diff --git a/php/content.md b/php/content.md index cac12921e..5e61a3700 100644 --- a/php/content.md +++ b/php/content.md @@ -47,13 +47,24 @@ the Apache web server. ### Create a `Dockerfile` in your PHP project FROM php:5.6-apache - COPY . /var/www/html + COPY src/ /var/www/html/ -Then, run the commands to build and run the Docker image: +Where `src/` is the directory containing all your php code. Then, run the commands to build and run the Docker image: docker build -t my-php-app . docker run -it --rm --name my-running-app my-php-app +We recommend that you add a custom `php.ini` configuration. `COPY` it into +`/usr/local/lib` by adding one more line to the Dockerfile above and running the +same commands to build and run: + + FROM php:5.6-apache + COPY config/php.ini /usr/local/lib/ + COPY src/ /var/www/html/ + +Where `src/` is the directory containing all your php code and `config/` +contains your `php.ini` file. + ### Without a `Dockerfile` If you don't want to include a `Dockerfile` in your project, it is sufficient to