All Projects → devilbox → docker-php-fpm-7.4

devilbox / docker-php-fpm-7.4

Licence: MIT license
PHP-FPM 7.4 Docker Image (base image only)

Programming Languages

Dockerfile
14818 projects
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to docker-php-fpm-7.4

devilbox.org
devilbox website: http://devilbox.org
Stars: ✭ 74 (+7.25%)
Mutual labels:  devilbox
simplepie-ng
Don't use this yet.
Stars: ✭ 41 (-40.58%)
Mutual labels:  php74
pasvl
Array Validator (regular expressions for arrays, sort of)
Stars: ✭ 40 (-42.03%)
Mutual labels:  php74
php-currency-api
Standardized wrapper for popular currency rate APIs. Currently supports FixerIO, CurrencyLayer, Open Exchange Rates and Exchange Rates API.
Stars: ✭ 17 (-75.36%)
Mutual labels:  php74
docker-lemp
A single container LEMP complete fullstack with latest release of PHP7.4.33, 8.0.26 & 8.1.13/8.2RC and MySQL, nginx, PostgreSQL, phalcon, swoole, mailcatcher, beanstalkd, elasticsearch, memcached, redis, adminer and all you ever need; on top alpine3.15
Stars: ✭ 106 (+53.62%)
Mutual labels:  php74
backend
Ergonode backend repository
Stars: ✭ 100 (+44.93%)
Mutual labels:  php74
docker-nginx-mainline
Devilbox's Nginx mainline (based on official Nginx Docker) [multi-arch]
Stars: ✭ 15 (-78.26%)
Mutual labels:  devilbox
resiliency
A modern PHP library that allows you to make resilient calls to external services 🔁
Stars: ✭ 79 (+14.49%)
Mutual labels:  php74
Devilbox
A modern Docker LAMP stack and MEAN stack for local development
Stars: ✭ 3,598 (+5114.49%)
Mutual labels:  devilbox
docker-php-fpm-5.3
PHP-FPM 5.3 Docker Image (base image) [multi-arch]
Stars: ✭ 16 (-76.81%)
Mutual labels:  devilbox
laravel-username-generator
Automatically generate usernames for Laravel User Model
Stars: ✭ 37 (-46.38%)
Mutual labels:  php74
php-wechaty
PHP Wechaty is a Conversational SDK for Chatbot Makers Written in PHP
Stars: ✭ 35 (-49.28%)
Mutual labels:  php74
OwOFrame
A lightweight MVC framework for PHP
Stars: ✭ 46 (-33.33%)
Mutual labels:  php74
typed
Typed variables for PHP 7.4+ ( don't use this please )
Stars: ✭ 66 (-4.35%)
Mutual labels:  php74
php-rdkafka-ffi
PHP Kafka client - binding librdkafka via FFI
Stars: ✭ 49 (-28.99%)
Mutual labels:  php74
magento2-fast-vm
Optimal vagrant developer box for Magento2. Folders synced by nfs/rsync. This box includes Magento developer utilities.
Stars: ✭ 89 (+28.99%)
Mutual labels:  php74
php-json-schema-model-generator
Creates (immutable) PHP model classes from JSON-Schema files including all validation rules as PHP code
Stars: ✭ 36 (-47.83%)
Mutual labels:  php74
mdserver-web
Simple Linux Panel
Stars: ✭ 1,064 (+1442.03%)
Mutual labels:  php74

PHP-FPM 7.4

Build Status Tag Gitter Discourse License

This repository will provide you a fully functional PHP-FPM 7.4 Docker image built from official sources nightly. It provides the base for Devilbox PHP-FPM Docker images.

Docker Hub Upstream Project

Similar Base Images

Have a look at the following similar Devilbox base images for which no official versions exist yet:

In case you are looking for development and production ready PHP-FPM images for all versions, which have a vast amount of modules enabled by default go here:

Documentation

In case you seek help, go and visit the community pages.

Documentation

Chat

Forum

devilbox.readthedocs.io gitter.im/devilbox devilbox.discourse.group

Build

# Build the Docker image locally
make build

# Rebuild the Docker image locally without cache
make rebuild

# Test the Docker image after building
make test

Usage

Add the following FROM line into your Dockerfile:

FROM devilbox/php-fpm-7.4:latest

Available Modules

If you need a dockerized version of PHP 7.4 or PHP-FPM 7.4 which provides a vast amount of modules enabled by default visit: devilbox/docker-php-fpm

Module Built-in
Core
ctype
curl
date
dom
fileinfo
filter
ftp
hash
iconv
json
libxml
mbstring
mysqlnd
openssl
pcre
PDO
pdo_sqlite
Phar
posix
readline
Reflection
session
SimpleXML
sodium
SPL
sqlite3
standard
tokenizer
xml
xmlreader
xmlwriter
zlib

Example

Create a temporary directory, navigate into it and copy/paste the commands below to get started.

1. Setup hello world webpage

mkdir htdocs
echo "<?php echo 'hello world';" > htdocs/index.php

2. Start PHP container

docker run -d --rm --name devilbox-php-fpm-7-4 \
  -v $(pwd)/htdocs:/var/www/default/htdocs devilbox/php-fpm-7.4

3. Start Nginx container

docker run -d --rm --name devilbox-nginx-stable \
  -v $(pwd)/htdocs:/var/www/default/htdocs \
  -e PHP_FPM_ENABLE=1 \
  -e PHP_FPM_SERVER_ADDR=devilbox-php-fpm-7-4 \
  -p 8080:80 \
  --link devilbox-php-fpm-7-4 \
  devilbox/nginx-stable

4. Open browser

Open up your browser at http://127.0.0.1:8080

License

MIT License

Copyright (c) 2018 cytopia

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].