NoPaste

toggle-fpm.sh

von paedubucher
SNIPPET_DESC:
hin- und herwechseln zwischen mod_php und PHP-FPM
SNIPPET_CREATION_TIME:
05.12.2023 07:18:22
SNIPPET_PRUNE_TIME:
Unendlich

SNIPPET_TEXT:
  1. #!/usr/bin/bash
  2.  
  3. set -eu
  4.  
  5. function usage {
  6.         printf "usage: %s: [enable/disable]\n" $0
  7.         exit 1
  8. }
  9.  
  10. if [ "$#" -ne 1 ]; then
  11.         usage
  12. elif [ "$1" = 'enable' ]; then
  13.         sudo a2dismod php8.2 >/dev/null
  14.         sudo a2enconf php8.2-fpm >/dev/null
  15.         sudo a2enmod proxy_fcgi >/dev/null
  16.         sudo systemctl restart apache2.service
  17. elif [ "$1" = 'disable' ]; then
  18.         sudo a2disconf php8.2-fpm >/dev/null
  19.         sudo a2dismod proxy_fcgi >/dev/null
  20.         sudo a2enmod php8.2 >/dev/null
  21.         sudo systemctl restart apache2.service
  22. else
  23.         usage
  24. fi

Quellcode

Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. PASTEBIN_DOWNLOAD_SNIPPET_EXPLAIN