Skip to content

reallyenglish/docker-php-5.3-apache

Repository files navigation

PHP 5.3 Apache

PHP 5.3 reached EOL on 14 Aug 2014 and thus, official docker support was dropped. I still needed to run 5.3 so I built this image based on the latest official builds of PHP.

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).

wikipedia.org/wiki/PHP

logo

How to use this image.

With Command Line

For PHP projects run through the command line interface (CLI), you can do the following.

Create a Dockerfile in your PHP project

FROM reallyenglish/php:5.3-apache
COPY . /var/www/html

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 -p 8080:80 my-php-app

Installing modules

To install additional modules use a Dockerfile like this:

FROM reallyenglish/php:5.3-apache

# Installs curl
RUN docker-php-ext-install curl

Then build the image:

$ docker build -t my-php-app .

Without a Dockerfile

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-app -v "$PWD":/var/www/html reallyenglish/php:5.3-apache

Credits

License

View license information for the software contained in this image.

About

Docker image for legacy php-5.3 applications

Resources

Stars

Watchers

Forks

Packages

No packages published