Small and simple to set up PHP8.4 FastCGI Process Manager.
4.0K
Super small and easy to setup PHP8.4 FastCGI Process Manager.
docker run --detach --publish 9000:9000 --mount type=bind,source="/path/to/app",target="/path/to/app" --name php84-fpm hetsh/php84-fpm
The php source files of your app must to be mounted, so that FPM can access them.
docker stop php84-fpm
Adjustments can be made via a custom php.ini file. It can be mounted readonly:
--mount type=bind,readonly,source="/path/to/php.ini",target="/etc/php/php.ini"
The systemd unit can be found in my GitHub repository.
systemctl enable php84-fpm.service --now
By default, the systemd service assumes /srv for website data and /etc/localtime for timezone.
Since this is a personal systemd unit file, you might need to adjust some parameters to suit your setup.
This is an open project (visit GitHub). Please feel free to ask questions, file an issue or contribute to it.
Content type
Image
Digest
sha256:1c2170110…
Size
16.2 MB
Last updated
5 months ago
docker pull hetsh/php84-fpm