Custom php8.1-fpm image with some extensions for phpmyadmin to support full functionality
85
PhpMyDocker is a simple docker compose project which automatically downloads phpmyadmin, starts a MariaDB server and hosts a nginx for you to connect. I made this project because i had the problem with hosting phpmyadmin on my MacBook. With this you just have to run a bash script and start the compose file! Feel free to visit the GitHub page: https://github.com/SageSphinx63920/phpmydocker
Setup is pretty easy and everybody can do it. Here are the setps you can to do
docker compose version;
git clone https://github.com/SageSphinx63920/phpmydockerbash ./download.sh;
docker compose up -dhttp://localhost/setup and set up phpmyadmin as normalPlease use the host
mariadband port 3306 if asked for a hostname regardless of your .env file
docker compose downThis is still WiP! Prepare for running a script with sudo access to update the project*
You can easily add https support to the nginx. The config file for this is in ./data/conf/nginx/phpmyadmin.conf. You can find more about SSL setup on nginx here. Place the certificate files in ./data/ssl
The my.ini can be edited. The file is located in ./data/conf/mariadb/my.ini. Please note that changing the port here does not have any effect on your host system! This will may only break your phpmyadmin configuration
The settings for php8.1-fpm can be found in ./data/conf/fpm/. Changing values here may break fpm, so please only change these if you know what you're doing! If you need to change the custom docker image f.E. when installing an additional extention you can do this in ./fpm-image/Dockerfie, but this is only for advanced users. You may want to create an Issue if you need an extention to run phpmyadmin
Content type
Image
Digest
sha256:6df6bb1cc…
Size
178.5 MB
Last updated
over 3 years ago
docker pull sagesphinx63920/phpmydocker-fpm:main