All Projects → dmstr → docker-php-yii2

dmstr / docker-php-yii2

Licence: other
🐳 💿 Docker PHP image containing extensions and libraries for Yii 2.0 Framework

Programming Languages

PHP
23972 projects - #3 most used programming language
hack
652 projects
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to docker-php-yii2

api
CashWarden API
Stars: ✭ 34 (-63.83%)
Mutual labels:  yii2
Yii2-Youtube-Clone
Youtube clone made with Yii2 framework
Stars: ✭ 91 (-3.19%)
Mutual labels:  yii2
yii2-time-down-counter
Widget for yii2, to start count down timer with a lot of options, This widget build dependence of timeDownCounter JS library
Stars: ✭ 15 (-84.04%)
Mutual labels:  yii2
illuminate
Yii2 to Laravel Migration Package
Stars: ✭ 71 (-24.47%)
Mutual labels:  yii2
awesome-yii2
Curated list of resources about using Yii2 - Yii is a high-performance component-based PHP framework.
Stars: ✭ 36 (-61.7%)
Mutual labels:  yii2
yii2-google-analytics
Google Analytics Universal tracking widget.
Stars: ✭ 14 (-85.11%)
Mutual labels:  yii2
filedb
ActiveRecord for static data definitions based on files
Stars: ✭ 72 (-23.4%)
Mutual labels:  yii2
yii2-firebird
Firebird connector for Yii2 framework
Stars: ✭ 23 (-75.53%)
Mutual labels:  yii2
yii2-star-rating
Star rating widget based on jQuery Raty
Stars: ✭ 16 (-82.98%)
Mutual labels:  yii2
yii2-websocket
基于swoole的websocket
Stars: ✭ 31 (-67.02%)
Mutual labels:  yii2
yii2-ajaxform
submit ActiveForm via ajax
Stars: ✭ 20 (-78.72%)
Mutual labels:  yii2
yii2-db
Database extensions for Yii 2.0 Framework 📦
Stars: ✭ 19 (-79.79%)
Mutual labels:  yii2
vpp-base
🐳 Docker images ready for running, building and testing VPP.
Stars: ✭ 15 (-84.04%)
Mutual labels:  base-image
yii2-dynamic-fields
Widget for display dynamic fields, adding and removing their using Pjax.
Stars: ✭ 52 (-44.68%)
Mutual labels:  yii2
pingcrm-yii2
Ping CRM on Yii 2 - A Yii 2 demo application to illustrate how Inertia.js works.
Stars: ✭ 39 (-58.51%)
Mutual labels:  yii2
yii2-merit
Reputation engine for Yii2 用于实现积分,等级功能的设计
Stars: ✭ 16 (-82.98%)
Mutual labels:  yii2
yii2-rest-doc
Yii2 REST doc generator
Stars: ✭ 35 (-62.77%)
Mutual labels:  yii2
yii2-db-manager
Database Backup and Restore functionality
Stars: ✭ 96 (+2.13%)
Mutual labels:  yii2
yii2-logreader
Yii2 Log Reader
Stars: ✭ 31 (-67.02%)
Mutual labels:  yii2
yii2-facades
Facades for Yii 2
Stars: ✭ 21 (-77.66%)
Mutual labels:  yii2

Supported tags and respective Dockerfile links

ℹ️ See repository tags for full version numbers

See all available image tags

build status

Changelog

8.x

  • using updated yii2 images
    • different system package installation
    • composer 2
  • removed standalone fpm image

7.x

  • switched to PHP 7.4

6.x

  • Alpine support has been dropped
  • Forego has been replace with supervisord
  • Removed Linkchecker

5.x

no stable release

4.x

  • added bash-autocompletion
  • removed separate xdebug flavour

Introduction

This is a Docker PHP image containing PHP extensions and composer packages and libraries for Yii 2.0 Framework. It is primarily intended to build Yii 2.0 applications FROM this image, see below for available application templates.

There is also an nginx flavour available for this image, in which PHP and nginx are managed with supervisor.

In older versions of the nginx images, forego was used for process control. However, since forego is no longer actively maintained and problems can arise if one of the started processes terminates unsuspectedly, we decided to switch to supervisor.

Features

CLI commands

  • composer
  • codecept
  • phpunit
  • npm

Extensions

  • soap
  • zip
  • curl
  • bcmath
  • exif
  • gd
  • iconv
  • intl
  • mbstring
  • opcache
  • pdo_mysql
  • pdo_pgsql
  • memcache
  • xdebug - installed, but not loaded by default

Configuration

ENV variables

  • GITHUB_API_TOKEN
  • PHP_ENABLE_XDEBUG
  • PHP_USER_ID (debian only)

Development

Building the images

docker-compose build

Development bash

docker run -it dmstr/php-yii2 bash

Resources


dmstr logo Built by dmstr

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].