Skip to content

php5.6 fpm container with mysql and redis connectivity to work with docker-nginx

Notifications You must be signed in to change notification settings

davebarnwell/docker-php5-fpm-redis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

docker php5 fpm redis

This container can be found pre-built on docker hub as freshsauce/php5-fpm-redis
https://registry.hub.docker.com/u/freshsauce/php5-fpm-redis/

It's designed to run php-fpm for a nginx container based on image freshsauce/nginx
  • Based on official php5.6 fpm build
  • exposes port 9000
  • volume /var/www web root is /var/www/html
  • installs pear
  • installs PHP with
    • gd
    • mbstring
    • iconv
    • mcrypt
    • pdo
    • pdo_mysql
    • mysql
    • redis client via pecl
  • expects a php-fpm instance to be running before it's started with an alais of php on port 9000
  • sets the default timezone to Europe/London via build/php.ini which is added to the container

Pull or build

docker pull freshsauce/php5-fpm-redis

Or build under your own username on docker

docker build -t username/php5-fpm .

Run up with

docker run --name php -v /host/web/html:/var/www/html \
  --link redis:redis --link mysql:db -d username/php5-fpm-redis
  • links to a mysql constainer aliased as db
  • links to a redis constainer aliased as redis
  • mounts host directory /host/web/html as /var/www/html in the container

About

php5.6 fpm container with mysql and redis connectivity to work with docker-nginx

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published