PHP 5.3 FPM
What is PHP?
PHP is a server-side scripting language designed for web development, but which can also be used as a general-purpose programming language. PHP can be added to straight HTML or it can be used with a variety of templating engines and web frameworks. PHP code is usually processed by an interpreter, which is either implemented as a native module on the web-server or as a common gateway interface (CGI).
How to use this image.
With Command Line
For PHP projects run through the command line interface (CLI), you can do the following.
Dockerfile in your PHP project
FROM helder/php-5.3 COPY . /usr/src/myapp WORKDIR /usr/src/myapp CMD [ "php", "./your-script.php" ]
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
Run a single PHP script
For many simple, single file projects, you may find it inconvenient to write a complete
Dockerfile. In such cases, you can run a PHP script by using the PHP Docker image directly:
docker run -it --rm --name my-running-script -v "$PWD":/usr/src/myapp -w /usr/src/myapp helder/php-5.3 php your-script.php
If you don't want to include a
Dockerfile in your project, it is sufficient to do the following:
docker run -it --rm --name my-php-fpm-app -v "$PWD":/var/www/html helder/php-5.3
View license information for the software contained in this image.
can't run pecl, or this whitout that?
Very helpful. Thanks :)