Sign inSign up

agussuroyo/php

By agussuroyo

•Updated over 1 year ago

PHP with Node.js, Redis, MongoDB, rdkafka, Xdebug, and Composer for full-stack dev.

Image
1

2.5K

agussuroyo/php repository overview

This Docker image provides a flexible PHP development environment with built-in support for Node.js, Redis, MongoDB, rdkafka, Xdebug, and Composer. It is designed for full-stack developers who need a powerful, all-in-one setup for building PHP applications.

⁠Features:
  • PHP & Apache: Supports multiple PHP versions (default: PHP 8.4).
  • Node.js & npm: Includes Node.js (default: v20).
  • Database & Messaging:
    • MySQL Support: PDO, MySQLi, and other essential extensions.
    • MongoDB: Pre-installed MongoDB extension.
    • Redis: Built-in Redis extension.
    • Kafka: Supports rdkafka for message queueing.
  • Xdebug: Configured for debugging and code coverage.
  • Composer: Global Composer installation for managing PHP dependencies.
⁠Usage

To pull the image:

docker pull agussuroyo/php

Run a container:

docker run -d -p 8080:80 --name my-php-container agussuroyo/php

This image is ideal for Laravel, Symfony, and other PHP frameworks requiring a modern development stack.

Tag summary

Content type

Image

Digest

sha256:a0bf44964…

Size

304.6 MB

Last updated

over 1 year ago

docker pull agussuroyo/php