devilbox/docker-php-fpm

repository·master·Indexed 18 days ago

https://github.com/devilbox/docker-php-fpm

A collection of streamlined PHP-FPM Docker images available in multiple flavors (base, mods, prod, slim, work) and PHP versions. Designed to solve file permission synchronization issues, the repository provides a layered image building hierarchy and tools to generate custom Dockerfiles for various PHP extensions including amqp, apcu, bcmath, blackfire, and more.

Tokens
27.3K
Snippets
74
Records
230
Agent score
60%

What's inside devilbox-docker-php-fpm

  1. Overview of the XML PHP extension

    master

    The xml extension implements support for James Clark's Expat in PHP. It is a toolkit used to parse XML documents.

    Key Capabilities and Limitations:

    • Parsing: Allows you to parse XML documents, but it does not support XML validation.
    • Event-Driven: You create XML parsers and define custom handlers for different XML events.
    • Character Encodings: Supports US-ASCII, ISO-8859-1, and UTF-8.
    • Unsupported Encodings: UTF-16 is not supported.

    For full technical details and API references, refer to the PHP.net XML manual.

  2. Overview of the Phalcon PHP extension

    master
    Phalcon is an open source web framework delivered as a C extension for the PHP language. It is designed to provide high performance and lower resource consumption compared to traditional PHP frameworks. In the context of Devilbox, this module provides the necessary C extension to run Phalcon-based applications.
  3. Overview of the intl extension

    master

    The intl (Internationalization) extension is a PHP wrapper for the ICU library. It provides locale-aware operations for PHP applications, including:

    • Formatting: Locale-specific formatting for numbers, currencies, and dates.
    • Transliteration: Converting text between different scripts or formats.
    • Encoding Conversion: Handling various character encodings.
    • Calendar Operations: Working with different calendar systems.
    • Collation: UCA-conformant collation (sorting text based on locale rules).
    • Text Boundaries: Locating boundaries in text (e.g., words, sentences).
    • Locale Management: Working with locale identifiers, timezones, and graphemes.
  4. Overview of APCu in-memory storage

    master
    APCu (Advanced PHP User Cache) is an in-memory key-value store designed for PHP. It provides a high-performance mechanism for caching data within a single PHP process lifecycle or across requests in a shared-nothing architecture, depending on the configuration. It is commonly used to reduce database load and speed up data retrieval by storing frequently accessed data in RAM.
  5. Overview of LDAP support

    master

    This module provides support for the Lightweight Directory Access Protocol (LDAP), which is used to access Directory Servers. Directory Servers use a specialized database structure organized in a tree format to store information.

    For detailed information on how to use LDAP within PHP, refer to the official PHP.net documentation.