install lsphp80 if not present for mautic

This commit is contained in:
usman@cyberpersons.com
2023-08-10 14:52:21 +05:00
parent db8903bcf5
commit c5e7008f2f
2 changed files with 26 additions and 4 deletions

View File

@@ -232,6 +232,17 @@ class phpUtilities:
result = result.rsplit("lsphp", 1)[0] + "php"
return result
@staticmethod
def InstallSaidPHP(php):
if ProcessUtilities.decideDistro() == ProcessUtilities.ubuntu or ProcessUtilities.decideDistro() == ProcessUtilities.ubuntu20:
command = f'DEBIAN_FRONTEND=noninteractive apt-get -y install lsphp{php}*'
else:
command = f'dnf install lsphp{php}* --exclude lsphp73-pecl-zip --exclude *imagick* -y --skip-broken'
ProcessUtilities.executioner(command, None, True)