Upgrade PHP 7.4 to 8.1 (Tested RHEL8 Derivatives)

   1) # dnf module reset php
   2) # dnf module install php:remi-8.1
   3) # dnf update
   4) Requires Squirrelmail upgrade
   5) # dnf update squirrelmail
      or manually
   5) # cp /etc/httpd/conf.d/squirrelmail.conf /etc/httpd/conf.d/squirrelmail.conf.bak
   6) # dnf remove squirrelmail
   7) # wget http://snapshots.squirrelmail.org/squirrelmail-20230327_0200-SVN.stable.tar.gz
   8) # tar zxvf squirrelmail-20230327_0200-SVN.stable.tar.gz
   9) # cp -Rp squirrelmail.stable/squirrelmail /usr/share
  10) # cp /etc/httpd/conf.d/squirrelmail.conf.bak /etc/httpd/conf.d/squirrelmail.conf
  11) # /usr/share/squirrelmail/config/configure
  12) Option 3 Folder Defaults
  13) Set Folder Defaults (below)
         1.  Default Folder Prefix
         2.  Show Folder Prefix Option      : false
         3.  Trash Folder                   : Trash
         4.  Sent Folder                    : Sent
         5.  Drafts Folder                  : Drafts
         6.  By default, move to trash      : true
         7.  By default, save sent messages : true
         8.  By default, save as draft      : true
         9.  List Special Folders First     : true
         10. Show Special Folders Color     : true
         11. Auto Expunge                   : true
         12. Default Sub. of INBOX          : false
         13. Show 'Contain Sub.' Option     : true
         14. Default Unseen Notify          : 2
         15. Default Unseen Type            : 1
         16. Auto Create Special Folders    : true
         17. Folder Delete Bypasses Trash   : false
         18. Enable /NoSelect folder fix    : false
   14) Save data
   15) Quit config
   16) # mkdir /var/local/squirrelmail/data /var/local/squirrelmail/attach
   17) # chown -R apache:apache /var/local/squirrelmail
   18) # chown -R apache:apache /usr/share/squirrelmail
   16) Open browser and navigate to Squirrelmail