docker-php-extension-installer
Easily install PHP extensions in Docker containers (by mlocati)
takeout
Docker-based development-only dependency manager. macOS, Linux, and WSL2-only and installs via PHP's Composer... for now. (by tighten)
Our great sponsors
docker-php-extension-installer | takeout | |
---|---|---|
12 | 5 | |
3,920 | 1,570 | |
- | 0.1% | |
8.9 | 6.4 | |
7 days ago | about 1 month ago | |
Shell | PHP | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
docker-php-extension-installer
Posts with mentions or reviews of docker-php-extension-installer.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-12.
-
Are there any plans on making PHP 8 a normal apt repository?
Our "fix" was eventually move away to containers (local dev docker, production k8s) and never look back. Essentially https://github.com/mlocati/docker-php-extension-installer fills the void perfectly.
-
Optimizing Bitbucket Pipelines with Custom Docker Images
From php:8.0.26-cli RUN apt-get update && apt-get install -qy \ unzip \ git \ curl \ rsync \ libmcrypt-dev \ libzip-dev \ zip \ default-mysql-client \ libfreetype6-dev \ libjpeg62-turbo-dev \ libpng-dev \ zlib1g-dev RUN curl -sSLf \ -o /usr/local/bin/install-php-extensions \ https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions && \ chmod +x /usr/local/bin/install-php-extensions && \ install-php-extensions grpc-1.45.0 RUN docker-php-ext-configure gd --with-freetype --with-jpeg \ && docker-php-ext-install pdo_mysql zip gd RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
-
A Python Script to connect to GitHub and Fetches Search Results
python3 new.py docker-php-extension-installer: https://github.com/mlocati/docker-php-extension-installer codechecker: https://github.com/Ericsson/codechecker SingleFileZ: https://github.com/gildas-lormeau/SingleFileZ china-dictatorship: https://github.com/cirosantilli/china-dictatorship vscode-docker: https://github.com/microsoft/vscode-docker flask-bones: https://github.com/cburmeister/flask-bones ProjectFib: https://github.com/anantdgoel/ProjectFib S3Mock: https://github.com/adobe/S3Mock home: https://github.com/gege-circle/home docker-php: https://github.com/chialab/docker-php dockbix-xxl: https://github.com/monitoringartist/dockbix-xxl wind-layer: https://github.com/sakitam-fdd/wind-layer powerstrip: https://github.com/ClusterHQ/powerstrip selenium-jupiter: https://github.com/bonigarcia/selenium-jupiter gnome-shell-extension-docker: https://github.com/gpouilloux/gnome-shell-extension-docker hacktoberfest-2022: https://github.com/docker/hacktoberfest-2022 azure-docker-extension: https://github.com/Azure/azure-docker-extension pgrocks-fdw: https://github.com/vidardb/pgrocks-fdw docker-php-yii2: https://github.com/dmstr/docker-php-yii2 docker-community-extensions: https://github.com/collabnix/docker-community-extensions alpine-php-fpm: https://github.com/joseluisq/alpine-php-fpm autoview-tradingview-chrome-docker-bot: https://github.com/IAMtheIAM/autoview-tradingview-chrome-docker-bot .config: https://github.com/zszszszsz/.config docker-phpfpm: https://github.com/adhocore/docker-phpfpm coc-docker: https://github.com/josa42/coc-docker china-dictatorhsip-6: https://github.com/cirosantilli/china-dictatorhsip-6 testcontainers-spock: https://github.com/testcontainers/testcontainers-spock Dockery: https://github.com/oslabs-beta/Dockery docker-extension: https://github.com/tailscale/docker-extension volumes-backup-extension: https://github.com/docker/volumes-backup-extension ajeetraina@Docker-Ajeet-Singh-Rainas-MacBook-Pro chatgpt % vi new.py ajeetraina@Docker-Ajeet-Singh-Rainas-MacBook-Pro chatgpt % python3 new.py .config: https://github.com/zszszszsz/.config Dockery: https://github.com/oslabs-beta/Dockery docker-extension: https://github.com/tailscale/docker-extension ransomware: https://github.com/abhir98/ransomware jfrog-docker-desktop-extension: https://github.com/jfrog/jfrog-docker-desktop-extension dd-extension-lgtm: https://github.com/cedricziel/dd-extension-lgtm openshift-dd-ext: https://github.com/redhat-developer/openshift-dd-ext k9s-dd-extension: https://github.com/spurin/k9s-dd-extension pgadmin4-docker-extension: https://github.com/marcelo-ochoa/pgadmin4-docker-extension trivy-docker-extension: https://github.com/aquasecurity/trivy-docker-extension drone-ci-docker-extension: https://github.com/harness/drone-ci-docker-extension docker-extension: https://github.com/loopDelicious/docker-extension swagger-editor-docker-extension: https://github.com/n-murphy/swagger-editor-docker-extension wasm-docker-extension: https://github.com/cmrigney/wasm-docker-extension microcks-docker-desktop-extension: https://github.com/microcks/microcks-docker-desktop-extension docker-extension-golang-playground: https://github.com/rumpl/docker-extension-golang-playground diveintoansible-extension: https://github.com/spurin/diveintoansible-extension docker-desktop-extension: https://github.com/okteto/docker-desktop-extension docker-extension-rabbitmq: https://github.com/Yogendra0Sharma/docker-extension-rabbitmq docker-storj-extension: https://github.com/elek/docker-storj-extension github-registry-docker-desktop-extension: https://github.com/peacecwz/github-registry-docker-desktop-extension docker-desktop-extension-issues: https://github.com/mutagen-io/docker-desktop-extension-issues sdw-docker-extension: https://github.com/marcelo-ochoa/sdw-docker-extension vcluster-dd-extension: https://github.com/loft-sh/vcluster-dd-extension extension-docker-desktop: https://github.com/epinio/extension-docker-desktop asyncapi-studio-docker-extension: https://github.com/thiyagu06/asyncapi-studio-docker-extension gefyra-docker-desktop-extension: https://github.com/gefyrahq/gefyra-docker-desktop-extension oraclexe-docker-extension: https://github.com/marcelo-ochoa/oraclexe-docker-extension docker-extensions-101: https://github.com/collabnix/docker-extensions-101 step-ca-docker-extension: https://github.com/hslatman/step-ca-docker-extension
-
PHP image can't install gRPC extension
dockerfile using this script https://github.com/mlocati/docker-php-extension-installer
-
Answer: I am not able to install mbstring using docker file
FROM php:8-fpm # Copy composer.lock and composer.json COPY composer.lock composer.json /var/www/ # Set working directory WORKDIR /var/www ADD https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/ RUN chmod +x /usr/local/bin/install-php-extensions && sync && \ install-php-extensions mbstring pdo_mysql zip exif pcntl gd #previous code # Install dependencies RUN apt-get update && apt-get install -y \ build-essential \
-
How do you install additional PHP extensions?
And https://github.com/mlocati/docker-php-extension-installer for every not supported extension
- Debug Docker PHP Project on PHPStorm using Xdebug
-
Need help installing php APCU in a php-fpm:7.4 Debian based container
This helped me deal w/ installing missing extensions.
-
How to Enable PHP extensions via Dockerfile?
Take a look at Easy installation of PHP extensions in official PHP Docker images, since i stumble on it i didn't need nothing else for the job.
-
What should do about this warning: symfony 5.2 please install the intl php extension for best performance?
If you use Docker there's this great tool: https://github.com/mlocati/docker-php-extension-installer
takeout
Posts with mentions or reviews of takeout.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-06-17.
-
Are there any lesser-known tools you use a lot in your work?
Tighten Takeout) for small supporting container (Meilisearch/Redis)
-
How to Build and Distribute Beautiful Command-Line Applications with PHP and Composer
Takeout
-
What‘s your fav development environment for laravel? Does it easy to use?
I was (and still am) a big docker fan but got tired of waiting for a proper build that is not slow af on macOs. I still use it a lot though as it is useful for some specific cases. There's also takeout (https://github.com/tighten/takeout) to make it simpler to manage docker containers.
-
Coming Up With Project Ideas (Naturally)
To be honest, Tent is not an original idea. In fact it's inspired directly from another tool called Takeout by Tighten Co. which is written in PHP and uses Docker as its back-end.
-
Docker for M1 update released! Docker Desktop preview 3.1.0 (60984)
tighten/takeout Connection refused trying to connect to registry-1.docker.io
What are some alternatives?
When comparing docker-php-extension-installer and takeout you can also consider the following projects:
php-memcached - memcached extension based on libmemcached library
DBngin - DB Engine
lando - A development tool for all your projects that is fast, easy, powerful and liberating
Laradock - Full PHP development environment for Docker.
Laravel Homestead
Vessel - Up and running with small Docker environments
Docker-Stack - This repo contains a simple Docker setup with minimal configuration and only few files you can drop into many PHP-based projects.
valet - A more enjoyable local development experience for Mac.
docker-php-extension-installer vs php-memcached
takeout vs DBngin
docker-php-extension-installer vs lando
takeout vs Laradock
docker-php-extension-installer vs Laradock
takeout vs Laravel Homestead
docker-php-extension-installer vs Laravel Homestead
takeout vs lando
docker-php-extension-installer vs Vessel
takeout vs Vessel
docker-php-extension-installer vs Docker-Stack
takeout vs valet