Sign inSign up

ultramangaia/php-dev

By ultramangaia

•Updated almost 6 years ago

Image
0

686

ultramangaia/php-dev repository overview

Docker PHP Images logo ⁠

Docker PHP images

Build Status Source link Authors link Docker Pulls License


Docker images built on top of the official PHP images⁠ with the addition of some common and useful extensions, installed with mlocati/docker-php-extension-installer⁠. You can find these images on the Docker Hub⁠ (and if you're reading this file, you're probably already there).

An automated build is set up, so they should be always up-to-date with the Dockerfiles in the GitHub repository⁠. Also, every time an official PHP image is updated, a rebuild is triggered, so that you will always find the latest security patches installed in these images.

For development environments, you might want to choose an image with XDebug installed⁠, instead.

As you might have guessed, all tags are built on top of the corresponding tag of the official image. Not all tags are supported in order to easen manteinance.

⁠Installed extensions

The following modules and extensions have been enabled, in addition to those you can already find in the official PHP image⁠:

  • bcmath
  • bz2
  • calendar
  • exif
  • iconv
  • intl
  • gd
  • ldap
  • mbstring
  • mcrypt (only PHP ≤ 7.1)
  • memcached
  • mysql (only PHP 5.x)
  • mysqli
  • pdo_mysql
  • pdo_pgsql
  • pdo_sqlsrv (only PHP ≥ 7.0)
  • pgsql
  • redis
  • soap
  • xsl
  • Zend OPcache
  • zip
  • sockets
  • sqlsrv (only PHP ≥ 7.0)

You will probably not need all this stuff. Even if having some extra extensions loaded ain't a big issue in most cases, you will very likely want to checkout this repository, remove unwanted extensions from the Dockerfile, and build your own image — for sometimes removing is easier than adding. 😉

⁠Composer

Composer⁠ is installed globally in all images. Please, refer to their documentation for usage hints.
Prestissimo (composer plugin)⁠ is installed globally in all images. Plugin that downloads packages in parallel to speed up the installation process of Composer packages.

⁠Contributing

If you find an issue, or have a special wish not yet fulfilled, please open an issue on GitHub⁠ providing as many details as you can (the more you are specific about your problem, the easier it is for us to fix it).

Pull requests are welcome, too! 😁 Please, run make build and make test before attempting a pull request. Also, it would be nice if you could stick to the best practices for writing Dockerfiles⁠.


⁠License

Docker PHP Images is released under the MIT⁠ license.

Tag summary

Content type

Image

Digest

Size

173.4 MB

Last updated

almost 6 years ago

docker pull ultramangaia/php-dev:5.6-apache