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