mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-05 12:55:44 +01:00
32 lines
936 B
Python
32 lines
936 B
Python
from plogical.processUtilities import ProcessUtilities
|
|
|
|
class PHPManager:
|
|
|
|
@staticmethod
|
|
def findPHPVersions():
|
|
if ProcessUtilities.decideDistro() == ProcessUtilities.centos:
|
|
return ['PHP 5.3', 'PHP 5.4', 'PHP 5.5', 'PHP 5.6', 'PHP 7.0', 'PHP 7.1', 'PHP 7.2', 'PHP 7.3']
|
|
else:
|
|
return ['PHP 7.0', 'PHP 7.1', 'PHP 7.2', 'PHP 7.3']
|
|
|
|
@staticmethod
|
|
def getPHPString(phpVersion):
|
|
|
|
if phpVersion == "PHP 5.3":
|
|
php = "53"
|
|
elif phpVersion == "PHP 5.4":
|
|
php = "55"
|
|
elif phpVersion == "PHP 5.5":
|
|
php = "55"
|
|
elif phpVersion == "PHP 5.6":
|
|
php = "56"
|
|
elif phpVersion == "PHP 7.0":
|
|
php = "70"
|
|
elif phpVersion == "PHP 7.1":
|
|
php = "71"
|
|
elif phpVersion == "PHP 7.2":
|
|
php = "72"
|
|
elif phpVersion == "PHP 7.3":
|
|
php = "73"
|
|
|
|
return php |