Disabling Unused PHP Versions on GridPane

Content Error or Suggest an Edit

Notice a grammatical error or technical inaccuracy? Let us know, we will give you credit!

Pretty much, you could disable them via systemctl. But you would need to disable the monitoring in monit as it will simply restart the service.

So here are the systemctl commands

❯ systemctl status | grep php | grep ".service"
             ├─php8.0-fpm.service
             ├─php7.3-fpm.service
             ├─php7.1-fpm.service
             ├─php7.4-fpm.service
             ├─php7.2-fpm.service
❯ systemctl disable php7.2-fpm.service
Synchronizing state of php7.2-fpm.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install disable php7.2-fpm
❯ systemctl stop php7.2-fpm.service
❯ systemctl mask php7.2-fpm.service
Created symlink /etc/systemd/system/php7.2-fpm.service → /dev/null.

With systemctl mask the service can’t be started.

Monit will complain about php-7.2-fpm not running, so you’ll have to add the following to the end of /etc/monit/conf.d/php72

if does not exist then unmonitor

Then no more monit alerts about it being down and it won’t show red in monit.

0 Shares:
You May Also Like
Read More

GridPane Caveats

I’ve created this page to track the caveats I’ve found in the GridPane platform. This is an opinion…