Sign inSign up

devinfrabr/php-8.1

By devinfrabr

•Updated over 2 years ago

PHP apps with PHP-FPM & Nginx: efficient hosting.

Image
Web servers
0

3.6K

devinfrabr/php-8.1 repository overview

⁠DEVINFRA PHP-FPM and NGINX Package

Build and Push Docker Images

⁠Description

These Docker images provide a complete solution for running PHP applications with PHP-FPM and Nginx. PHP-FPM (FastCGI Process Manager) offers enhanced features for managing PHP processes, while Nginx serves as a high-performance web server, ideal for handling concurrent connections efficiently.

⁠Key Features
  • PHP-FPM: Efficient management of PHP processes, suitable for websites of any size, especially those with high traffic.
  • Nginx: A powerful web server known for its performance and scalability, capable of handling a large number of concurrent connections.
⁠Usage

The images come pre-configured for easy integration and deployment. They are suitable for both development and production environments. Automated builds are available on Docker Hub, making installation hassle-free.

⁠Libs and version details
PHP Versionlib redislib mongodblib memcachelib rdkafkalib amqpxdebug
8.1.286.0.21.18.13.2.06.0.32.1.2---
⁠What is PHP-FPM?

PHP-FPM (FastCGI Process Manager) is an alternative implementation of PHP FastCGI with additional useful features for websites of any size, especially high-traffic ones.

⁠What's Nginx?

Nginx is an open-source web server, known for its high performance, scalability, and ability to handle a large number of concurrent connections.

⁠Issues

This repository addresses the following issues:

  • Integration and configuration of PHP-FPM with Nginx.
  • Building and maintaining Docker images for development and infrastructure environment.
⁠Getting Started

Installation

Base Image: php:8.1-fpm-alpine

Automated builds of the image are available on Docker Hub and are the recommended method of installation.

docker pull devinfrabr/php-8.1:latest
⁠Shell Access

For debugging and maintenance purposes, you may need to access the containers shell. If using Docker version 1.3.0 or higher, you can access a running container's shell by starting bash using docker exec:

docker exec -it devinfrabr/php-8.1:latest bash
⁠Quick Reference

Tag summary

Content type

Image

Digest

sha256:d670b327f…

Size

289.6 MB

Last updated

over 2 years ago

docker pull devinfrabr/php-8.1