Sign inSign up

pauloklaus/phpcli

By pauloklaus

•Updated over 5 years ago

Image
0

107

pauloklaus/phpcli repository overview

⁠PHP command line interface

Based on the official php:7.4-cli docker image.

⁠Customizations

apt install libxml2-dev
docker-php-ext-install json soap xml
apt install libonig-dev
docker-php-ext-install mbstring
apt install libzip-dev
docker-php-ext-install zip
docker-php-ext-install pdo pdo_mysql
apt install libpq-dev
docker-php-ext-install pdo_pgsql
apt install libpng-dev
docker-php-ext-install gd
apt install libmagickwand-dev
pecl install imagick
docker-php-ext-enable imagick

⁠Customizations in the alpine image

apk add libxml2-dev
docker-php-ext-install json soap xml
apk add oniguruma-dev
docker-php-ext-install mbstring
apk add libzip-dev
docker-php-ext-install zip
docker-php-ext-install pdo pdo_mysql
apk add libpq-dev
apk add postgresql-dev-13.2-r0
docker-php-ext-install pdo_pgsql
apk add libpng-dev
docker-php-ext-install gd
apk add imagemagick
apk add imagemagick-dev
pecl install imagick
docker-php-ext-enable imagick

⁠Usage recommendation

Set an alias (and put it in the .bashrc or .bash_aliases):

alias phpcli="docker run -it --rm -v "$PWD":/app -w /app pauloklaus/phpcli:7.4-cli php"

To start a php interpreter:

phpcli -a

To run a php http server:

phpcli -t public_folder

Tag summary

Content type

Image

Digest

Size

234.7 MB

Last updated

over 5 years ago

docker pull pauloklaus/phpcli:7.4-cli