kdihalas/php54

By kdihalas

Updated over 9 years ago

PHP 5.4 image for fig

Image

237

Yaml

web:
  image: kdihalas/php54
  command: php /code/artisan serve --host=0.0.0.0
  ports:
    - "8000:8000"
  links:
    - db
    - cache
    - queue
    - mongo
    - mail
  volumes:
    - .:/code
  environment:
    MY_LARAVEL_ENV: kostas

Docker file

FROM kdihalas/base
MAINTAINER Kostas Dihalas <kdihalas@dwhite.gr>

# Add php 5.4 repository
RUN add-apt-repository ppa:ondrej/php5-oldstable
RUN apt-get update

RUN apt-get install -y php5-cli php5-gd php5-curl php-apc php5-mysql php5-intl php5-xdebug php5-mcrypt php5-pgsql php5-sqlite php5-xmlrpc php-pear php5-memcached build-essential php-pear php5-dev

RUN pecl install mongo

RUN echo "extension=mongo.so" | tee /etc/php5/cli/conf.d/mongo.ini

# composer
RUN bash -c "wget http://getcomposer.org/composer.phar && chmod +x composer.phar && mv composer.phar /usr/local/bin/composer"

# PHPUnit
RUN bash -c "wget https://phar.phpunit.de/phpunit.phar && chmod +x phpunit.phar && mv phpunit.phar /usr/local/bin/phpunit"

Docker Pull Command

docker pull kdihalas/php54