Add Almalinux 10 and php 84+85

Add Almalinux 10 and php 84+85
This commit is contained in:
Master3395
2025-09-07 22:57:53 +02:00
parent c49200cca0
commit 0c8ee38c2b
22 changed files with 1801 additions and 19 deletions

View File

@@ -49,7 +49,7 @@ Server_OS=""
Server_OS_Version=""
if grep -q -E "CentOS Linux 7|CentOS Linux 8" /etc/os-release ; then
Server_OS="CentOS"
elif grep -q "AlmaLinux-8" /etc/os-release ; then
elif grep -q -E "AlmaLinux-8|AlmaLinux-9|AlmaLinux-10" /etc/os-release ; then
Server_OS="AlmaLinux"
elif grep -q -E "CloudLinux 7|CloudLinux 8" /etc/os-release ; then
Server_OS="CloudLinux"

View File

@@ -6,7 +6,7 @@ Server_OS=""
Server_OS_Version=""
if grep -q -E "CentOS Linux 7|CentOS Linux 8" /etc/os-release ; then
Server_OS="CentOS"
elif grep -q "AlmaLinux-8" /etc/os-release ; then
elif grep -q -E "AlmaLinux-8|AlmaLinux-9|AlmaLinux-10" /etc/os-release ; then
Server_OS="AlmaLinux"
elif grep -q -E "CloudLinux 7|CloudLinux 8" /etc/os-release ; then
Server_OS="CloudLinux"

View File

@@ -77,6 +77,7 @@ CyberPanel runs on x86_64 architecture and supports the following operating syst
- **Ubuntu 22.04** - Supported until April 2027
- **Ubuntu 20.04** - Supported until April 2025
- **AlmaLinux 10** - Active support until May 2030, security support until May 2035
- **AlmaLinux 9** - Supported until May 2032
- **AlmaLinux 8** - Supported until May 2029
- **RockyLinux 9** - Supported until May 2032

View File

@@ -530,6 +530,8 @@ elif grep -q "AlmaLinux-8" /etc/os-release ; then
Server_OS="AlmaLinux"
elif grep -q "AlmaLinux-9" /etc/os-release ; then
Server_OS="AlmaLinux"
elif grep -q "AlmaLinux-10" /etc/os-release ; then
Server_OS="AlmaLinux"
elif grep -q -E "CloudLinux 7|CloudLinux 8" /etc/os-release ; then
Server_OS="CloudLinux"
elif grep -q -E "Rocky Linux" /etc/os-release ; then
@@ -540,8 +542,8 @@ elif grep -q -E "openEuler 20.03|openEuler 22.03" /etc/os-release ; then
Server_OS="openEuler"
else
echo -e "Unable to detect your system..."
echo -e "\nCyberPanel is supported on x86_64 based Ubuntu 18.04, Ubuntu 20.04, Ubuntu 20.10, Ubuntu 22.04, Ubuntu 24.04, CentOS 7, CentOS 8, CentOS 9, RHEL 8, RHEL 9, AlmaLinux 8, AlmaLinux 9, RockyLinux 8, CloudLinux 7, CloudLinux 8, openEuler 20.03, openEuler 22.03...\n"
Debug_Log2 "CyberPanel is supported on x86_64 based Ubuntu 18.04, Ubuntu 20.04, Ubuntu 20.10, Ubuntu 22.04, Ubuntu 24.04, CentOS 7, CentOS 8, CentOS 9, RHEL 8, RHEL 9, AlmaLinux 8, RockyLinux 8, AlmaLinux 9, CloudLinux 7, CloudLinux 8, openEuler 20.03, openEuler 22.03... [404]"
echo -e "\nCyberPanel is supported on x86_64 based Ubuntu 18.04, Ubuntu 20.04, Ubuntu 20.10, Ubuntu 22.04, Ubuntu 24.04, CentOS 7, CentOS 8, CentOS 9, RHEL 8, RHEL 9, AlmaLinux 8, AlmaLinux 9, AlmaLinux 10, RockyLinux 8, CloudLinux 7, CloudLinux 8, openEuler 20.03, openEuler 22.03...\n"
Debug_Log2 "CyberPanel is supported on x86_64 based Ubuntu 18.04, Ubuntu 20.04, Ubuntu 20.10, Ubuntu 22.04, Ubuntu 24.04, CentOS 7, CentOS 8, CentOS 9, RHEL 8, RHEL 9, AlmaLinux 8, AlmaLinux 9, AlmaLinux 10, RockyLinux 8, CloudLinux 7, CloudLinux 8, openEuler 20.03, openEuler 22.03... [404]"
exit
fi

View File

@@ -149,7 +149,7 @@ elif grep -q -E "CloudLinux 7|CloudLinux 8|CloudLinux 9" /etc/os-release ; then
Server_OS="CloudLinux"
elif grep -q -E "Rocky Linux" /etc/os-release ; then
Server_OS="RockyLinux"
elif grep -q -E "AlmaLinux-8|AlmaLinux-9" /etc/os-release ; then
elif grep -q -E "AlmaLinux-8|AlmaLinux-9|AlmaLinux-10" /etc/os-release ; then
Server_OS="AlmaLinux"
elif grep -q -E "Ubuntu 18.04|Ubuntu 20.04|Ubuntu 20.10|Ubuntu 22.04|Ubuntu 24.04" /etc/os-release ; then
Server_OS="Ubuntu"
@@ -157,8 +157,8 @@ elif grep -q -E "openEuler 20.03|openEuler 22.03" /etc/os-release ; then
Server_OS="openEuler"
else
echo -e "Unable to detect your system..."
echo -e "\nCyberPanel is supported on x86_64 based Ubuntu 18.04, Ubuntu 20.04, Ubuntu 20.10, Ubuntu 22.04, Ubuntu 24.04, CentOS 7, CentOS 8, AlmaLinux 8, RockyLinux 8, CloudLinux 7, CloudLinux 8, CloudLinux 9, openEuler 20.03, openEuler 22.03...\n"
Debug_Log2 "CyberPanel is supported on x86_64 based Ubuntu 18.04, Ubuntu 20.04, Ubuntu 20.10, Ubuntu 22.04, Ubuntu 24.04, CentOS 7, CentOS 8, AlmaLinux 8, RockyLinux 8, CloudLinux 7, CloudLinux 8, CloudLinux 9, openEuler 20.03, openEuler 22.03... [404]"
echo -e "\nCyberPanel is supported on x86_64 based Ubuntu 18.04, Ubuntu 20.04, Ubuntu 20.10, Ubuntu 22.04, Ubuntu 24.04, CentOS 7, CentOS 8, AlmaLinux 8, AlmaLinux 9, AlmaLinux 10, RockyLinux 8, CloudLinux 7, CloudLinux 8, CloudLinux 9, openEuler 20.03, openEuler 22.03...\n"
Debug_Log2 "CyberPanel is supported on x86_64 based Ubuntu 18.04, Ubuntu 20.04, Ubuntu 20.10, Ubuntu 22.04, Ubuntu 24.04, CentOS 7, CentOS 8, AlmaLinux 8, AlmaLinux 9, AlmaLinux 10, RockyLinux 8, CloudLinux 7, CloudLinux 8, CloudLinux 9, openEuler 20.03, openEuler 22.03... [404]"
exit
fi

View File

@@ -17,7 +17,7 @@ check_OS() {
Server_OS="CentOS"
elif grep -q "Red Hat Enterprise Linux" /etc/os-release ; then
Server_OS="RedHat"
elif grep -q "AlmaLinux-8" /etc/os-release ; then
elif grep -q -E "AlmaLinux-8|AlmaLinux-9|AlmaLinux-10" /etc/os-release ; then
Server_OS="AlmaLinux"
elif grep -q -E "CloudLinux 7|CloudLinux 8" /etc/os-release ; then
Server_OS="CloudLinux"
@@ -29,7 +29,7 @@ check_OS() {
Server_OS="openEuler"
else
echo -e "Unable to detect your system..."
echo -e "\nCyberPanel is supported on x86_64 based Ubuntu 18.04, Ubuntu 20.04, Ubuntu 20.10, Ubuntu 22.04, CentOS 7, CentOS 8, AlmaLinux 8, RockyLinux 8, CloudLinux 7, CloudLinux 8, openEuler 20.03, openEuler 22.03...\n"
echo -e "\nCyberPanel is supported on x86_64 based Ubuntu 18.04, Ubuntu 20.04, Ubuntu 20.10, Ubuntu 22.04, CentOS 7, CentOS 8, AlmaLinux 8, AlmaLinux 9, AlmaLinux 10, RockyLinux 8, CloudLinux 7, CloudLinux 8, openEuler 20.03, openEuler 22.03...\n"
exit
fi

View File

@@ -21,6 +21,11 @@ elif echo $OUTPUT | grep -q "AlmaLinux 9" ; then
SERVER_OS="CentOS8"
yum install curl wget -y 1> /dev/null
yum update curl wget ca-certificates -y 1> /dev/null
elif echo $OUTPUT | grep -q "AlmaLinux 10" ; then
echo -e "\nDetecting AlmaLinux 10...\n"
SERVER_OS="CentOS8"
yum install curl wget -y 1> /dev/null
yum update curl wget ca-certificates -y 1> /dev/null
elif echo $OUTPUT | grep -q "CloudLinux 7" ; then
echo "Checking and installing curl and wget"
yum install curl wget -y 1> /dev/null
@@ -53,7 +58,7 @@ yum update curl wget ca-certificates -y 1> /dev/null
else
echo -e "\nUnable to detect your OS...\n"
echo -e "\nCyberPanel is supported on Ubuntu 18.04, Ubuntu 20.04 Ubuntu 22.04, AlmaLinux 8, AlmaLinux 9 and CloudLinux 7.x...\n"
echo -e "\nCyberPanel is supported on Ubuntu 18.04, Ubuntu 20.04 Ubuntu 22.04, AlmaLinux 8, AlmaLinux 9, AlmaLinux 10 and CloudLinux 7.x...\n"
exit 1
fi

View File

@@ -2226,6 +2226,18 @@ milter_default_action = accept
def setupPHPSymlink(self):
try:
# Check if PHP 8.2 exists
if not os.path.exists('/usr/local/lsws/lsphp82/bin/php'):
logging.InstallLog.writeToFile("[setupPHPSymlink] PHP 8.2 not found, ensuring it's installed...")
# Install PHP 8.2 based on OS
if self.distro == centos or self.distro == cent8 or self.distro == openeuler:
command = 'yum install lsphp82 lsphp82-* -y'
else:
command = 'DEBIAN_FRONTEND=noninteractive apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -y install lsphp82 lsphp82-*'
preFlightsChecks.call(command, self.distro, command, command, 1, 0, os.EX_OSERR)
# Check if PHP 8.3 exists
if not os.path.exists('/usr/local/lsws/lsphp83/bin/php'):
logging.InstallLog.writeToFile("[setupPHPSymlink] PHP 8.3 not found, ensuring it's installed...")
@@ -2242,12 +2254,34 @@ milter_default_action = accept
if not os.path.exists('/usr/local/lsws/lsphp83/bin/php'):
logging.InstallLog.writeToFile('[ERROR] Failed to install PHP 8.3')
return 0
# Install PHP 8.4
if not os.path.exists('/usr/local/lsws/lsphp84/bin/php'):
logging.InstallLog.writeToFile("[setupPHPSymlink] PHP 8.4 not found, ensuring it's installed...")
if self.distro == centos or self.distro == cent8 or self.distro == openeuler:
command = 'yum install lsphp84 lsphp84-* -y'
else:
command = 'DEBIAN_FRONTEND=noninteractive apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -y install lsphp84 lsphp84-*'
preFlightsChecks.call(command, self.distro, command, command, 1, 0, os.EX_OSERR)
# Install PHP 8.5
if not os.path.exists('/usr/local/lsws/lsphp85/bin/php'):
logging.InstallLog.writeToFile("[setupPHPSymlink] PHP 8.5 not found, ensuring it's installed...")
if self.distro == centos or self.distro == cent8 or self.distro == openeuler:
command = 'yum install lsphp85 lsphp85-* -y'
else:
command = 'DEBIAN_FRONTEND=noninteractive apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -y install lsphp85 lsphp85-*'
preFlightsChecks.call(command, self.distro, command, command, 1, 0, os.EX_OSERR)
# Remove existing PHP symlink if it exists
if os.path.exists('/usr/bin/php'):
os.remove('/usr/bin/php')
# Create symlink to PHP 8.3
# Create symlink to PHP 8.3 (default)
command = 'ln -s /usr/local/lsws/lsphp83/bin/php /usr/bin/php'
preFlightsChecks.call(command, self.distro, command, command, 1, 0, os.EX_OSERR)

View File

@@ -34,6 +34,8 @@ def FetchCloudLinuxAlmaVersionVersion():
return 'al-87'
elif (data.find('AlmaLinux') > -1 or data.find('almalinux') > -1) and (data.find('9.4') > -1 or data.find('9.3') > -1 or data.find('Shamrock Pampas') > -1 or data.find('Seafoam Ocelot') > -1 or data.find('VERSION="9.') > -1):
return 'al-93'
elif (data.find('AlmaLinux') > -1 or data.find('almalinux') > -1) and (data.find('10.0') > -1 or data.find('Purple Lion') > -1 or data.find('VERSION="10.') > -1):
return 'al-100'
else:
return -1
@@ -204,8 +206,8 @@ def get_distro():
if data.find('CentOS Linux release 8') > -1:
return cent8
## if almalinux 9 then pretty much same as cent8
if data.find('AlmaLinux release 8') > -1 or data.find('AlmaLinux release 9') > -1:
## if almalinux 9 or 10 then pretty much same as cent8
if data.find('AlmaLinux release 8') > -1 or data.find('AlmaLinux release 9') > -1 or data.find('AlmaLinux release 10') > -1:
return cent8
if data.find('Rocky Linux release 8') > -1 or data.find('Rocky Linux 8') > -1 or data.find('rocky:8') > -1:
return cent8

View File

@@ -434,6 +434,66 @@
<procSoftLimit>400</procSoftLimit>
<procHardLimit>500</procHardLimit>
</extProcessor>
<extProcessor>
<type>lsapi</type>
<name>lsphp83</name>
<address>uds://tmp/lshttpd/lsphp83.sock</address>
<maxConns>35</maxConns>
<env>PHP_LSAPI_CHILDREN=35</env>
<initTimeout>60</initTimeout>
<retryTimeout>0</retryTimeout>
<persistConn>1</persistConn>
<respBuffer>0</respBuffer>
<autoStart>3</autoStart>
<path>$SERVER_ROOT/lsphp83/bin/lsphp</path>
<backlog>100</backlog>
<instances>1</instances>
<priority>0</priority>
<memSoftLimit>2047M</memSoftLimit>
<memHardLimit>2047M</memHardLimit>
<procSoftLimit>400</procSoftLimit>
<procHardLimit>500</procHardLimit>
</extProcessor>
<extProcessor>
<type>lsapi</type>
<name>lsphp84</name>
<address>uds://tmp/lshttpd/lsphp84.sock</address>
<maxConns>35</maxConns>
<env>PHP_LSAPI_CHILDREN=35</env>
<initTimeout>60</initTimeout>
<retryTimeout>0</retryTimeout>
<persistConn>1</persistConn>
<respBuffer>0</respBuffer>
<autoStart>3</autoStart>
<path>$SERVER_ROOT/lsphp84/bin/lsphp</path>
<backlog>100</backlog>
<instances>1</instances>
<priority>0</priority>
<memSoftLimit>2047M</memSoftLimit>
<memHardLimit>2047M</memHardLimit>
<procSoftLimit>400</procSoftLimit>
<procHardLimit>500</procHardLimit>
</extProcessor>
<extProcessor>
<type>lsapi</type>
<name>lsphp85</name>
<address>uds://tmp/lshttpd/lsphp85.sock</address>
<maxConns>35</maxConns>
<env>PHP_LSAPI_CHILDREN=35</env>
<initTimeout>60</initTimeout>
<retryTimeout>0</retryTimeout>
<persistConn>1</persistConn>
<respBuffer>0</respBuffer>
<autoStart>3</autoStart>
<path>$SERVER_ROOT/lsphp85/bin/lsphp</path>
<backlog>100</backlog>
<instances>1</instances>
<priority>0</priority>
<memSoftLimit>2047M</memSoftLimit>
<memHardLimit>2047M</memHardLimit>
<procSoftLimit>400</procSoftLimit>
<procHardLimit>500</procHardLimit>
</extProcessor>
</extProcessorList>
<scriptHandlerList>
<scriptHandler>
@@ -506,6 +566,21 @@
<type>lsapi</type>
<handler>lsphp82</handler>
</scriptHandler>
<scriptHandler>
<suffix>php83</suffix>
<type>lsapi</type>
<handler>lsphp83</handler>
</scriptHandler>
<scriptHandler>
<suffix>php84</suffix>
<type>lsapi</type>
<handler>lsphp84</handler>
</scriptHandler>
<scriptHandler>
<suffix>php85</suffix>
<type>lsapi</type>
<handler>lsphp85</handler>
</scriptHandler>
</scriptHandlerList>
<phpConfig>
</phpConfig>

281
managePHP/php82.xml Normal file
View File

@@ -0,0 +1,281 @@
<?xml version="1.0" ?>
<php>
<name>php82</name>
<extension>
<extensionName>lsphp82-debuginfo</extensionName>
<extensionDescription>Debug information for package lsphp82</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp82-pecl-igbinary-debuginfo</extensionName>
<extensionDescription>Debug information for package lsphp82-pecl-igbinary</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp82-pecl-mcrypt-debuginfo</extensionName>
<extensionDescription>lsphp82 lsphp82-pecl-mcrypt-debuginfo Extension</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp82-bcmath</extensionName>
<extensionDescription>A extension for PHP applications for using the bcmath library.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-common</extensionName>
<extensionDescription>Common files for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-dba</extensionName>
<extensionDescription>A database abstraction layer extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-devel</extensionName>
<extensionDescription>Files needed for building PHP extensions.</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp82-enchant</extensionName>
<extensionDescription>Enchant spelling extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-gd</extensionName>
<extensionDescription>A dynamic image creation extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-gmp</extensionName>
<extensionDescription>A extension for PHP applications for using the GNU Multiple Precision Arithmetic Library.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-imap</extensionName>
<extensionDescription>IMAP extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-intl</extensionName>
<extensionDescription>Internationalization extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-json</extensionName>
<extensionDescription>lsphp82 Json PHP Extension</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-ldap</extensionName>
<extensionDescription>LDAP extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-mbstring</extensionName>
<extensionDescription>Multibyte string extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-mysqlnd</extensionName>
<extensionDescription>MySQL Native Driver for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-odbc</extensionName>
<extensionDescription>ODBC extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-opcache</extensionName>
<extensionDescription>OPcache extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-pdo</extensionName>
<extensionDescription>PHP Data Objects extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-pear</extensionName>
<extensionDescription>PHP Extension and Application Repository.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-pecl-apcu</extensionName>
<extensionDescription>APCu - APC User Cache extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-pecl-apcu-devel</extensionName>
<extensionDescription>Development files for APCu - APC User Cache extension for PHP applications.</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp82-pecl-apcu-panel</extensionName>
<extensionDescription>APCu - APC User Cache extension for PHP applications.</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp82-pecl-igbinary</extensionName>
<extensionDescription>Igbinary extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-pecl-igbinary-devel</extensionName>
<extensionDescription>Development files for Igbinary extension for PHP applications.</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp82-pecl-mcrypt</extensionName>
<extensionDescription>lsphp82 lsphp82-pecl-mcrypt Extension.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-pecl-memcache</extensionName>
<extensionDescription>Memcache extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-pecl-memcached</extensionName>
<extensionDescription>Memcached extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-pecl-msgpack</extensionName>
<extensionDescription>MessagePack extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-pecl-msgpack-devel</extensionName>
<extensionDescription>Development files for MessagePack extension for PHP applications.</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp82-pecl-redis</extensionName>
<extensionDescription>Redis extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-pgsql</extensionName>
<extensionDescription>PostgreSQL extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-process</extensionName>
<extensionDescription>Process control extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-pspell</extensionName>
<extensionDescription>PSpell extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-recode</extensionName>
<extensionDescription>Recode extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-snmp</extensionName>
<extensionDescription>SNMP extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-soap</extensionName>
<extensionDescription>SOAP extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-tidy</extensionName>
<extensionDescription>Tidy extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-xml</extensionName>
<extensionDescription>XML extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-xmlrpc</extensionName>
<extensionDescription>XML-RPC extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-zip</extensionName>
<extensionDescription>ZIP extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-mcrypt</extensionName>
<extensionDescription>Mcrypt extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-dbg</extensionName>
<extensionDescription>php82-dbg lsphp82-package</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp82-ioncube</extensionName>
<extensionDescription>IonCube Loader extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-pecl-imagick</extensionName>
<extensionDescription>ImageMagick extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-sodium</extensionName>
<extensionDescription>Sodium extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
</php>

281
managePHP/php83.xml Normal file
View File

@@ -0,0 +1,281 @@
<?xml version="1.0" ?>
<php>
<name>php83</name>
<extension>
<extensionName>lsphp83-debuginfo</extensionName>
<extensionDescription>Debug information for package lsphp83</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp83-pecl-igbinary-debuginfo</extensionName>
<extensionDescription>Debug information for package lsphp83-pecl-igbinary</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp83-pecl-mcrypt-debuginfo</extensionName>
<extensionDescription>lsphp83 lsphp83-pecl-mcrypt-debuginfo Extension</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp83-bcmath</extensionName>
<extensionDescription>A extension for PHP applications for using the bcmath library.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-common</extensionName>
<extensionDescription>Common files for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-dba</extensionName>
<extensionDescription>A database abstraction layer extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-devel</extensionName>
<extensionDescription>Files needed for building PHP extensions.</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp83-enchant</extensionName>
<extensionDescription>Enchant spelling extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-gd</extensionName>
<extensionDescription>A dynamic image creation extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-gmp</extensionName>
<extensionDescription>A extension for PHP applications for using the GNU Multiple Precision Arithmetic Library.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-imap</extensionName>
<extensionDescription>IMAP extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-intl</extensionName>
<extensionDescription>Internationalization extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-json</extensionName>
<extensionDescription>lsphp83 Json PHP Extension</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-ldap</extensionName>
<extensionDescription>LDAP extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-mbstring</extensionName>
<extensionDescription>Multibyte string extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-mysqlnd</extensionName>
<extensionDescription>MySQL Native Driver for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-odbc</extensionName>
<extensionDescription>ODBC extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-opcache</extensionName>
<extensionDescription>OPcache extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-pdo</extensionName>
<extensionDescription>PHP Data Objects extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-pear</extensionName>
<extensionDescription>PHP Extension and Application Repository.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-pecl-apcu</extensionName>
<extensionDescription>APCu - APC User Cache extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-pecl-apcu-devel</extensionName>
<extensionDescription>Development files for APCu - APC User Cache extension for PHP applications.</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp83-pecl-apcu-panel</extensionName>
<extensionDescription>APCu - APC User Cache extension for PHP applications.</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp83-pecl-igbinary</extensionName>
<extensionDescription>Igbinary extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-pecl-igbinary-devel</extensionName>
<extensionDescription>Development files for Igbinary extension for PHP applications.</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp83-pecl-mcrypt</extensionName>
<extensionDescription>lsphp83 lsphp83-pecl-mcrypt Extension.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-pecl-memcache</extensionName>
<extensionDescription>Memcache extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-pecl-memcached</extensionName>
<extensionDescription>Memcached extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-pecl-msgpack</extensionName>
<extensionDescription>MessagePack extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-pecl-msgpack-devel</extensionName>
<extensionDescription>Development files for MessagePack extension for PHP applications.</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp83-pecl-redis</extensionName>
<extensionDescription>Redis extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-pgsql</extensionName>
<extensionDescription>PostgreSQL extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-process</extensionName>
<extensionDescription>Process control extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-pspell</extensionName>
<extensionDescription>PSpell extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-recode</extensionName>
<extensionDescription>Recode extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-snmp</extensionName>
<extensionDescription>SNMP extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-soap</extensionName>
<extensionDescription>SOAP extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-tidy</extensionName>
<extensionDescription>Tidy extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-xml</extensionName>
<extensionDescription>XML extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-xmlrpc</extensionName>
<extensionDescription>XML-RPC extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-zip</extensionName>
<extensionDescription>ZIP extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-mcrypt</extensionName>
<extensionDescription>Mcrypt extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-dbg</extensionName>
<extensionDescription>php83-dbg lsphp83-package</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp83-ioncube</extensionName>
<extensionDescription>IonCube Loader extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-pecl-imagick</extensionName>
<extensionDescription>ImageMagick extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-sodium</extensionName>
<extensionDescription>Sodium extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
</php>

281
managePHP/php84.xml Normal file
View File

@@ -0,0 +1,281 @@
<?xml version="1.0" ?>
<php>
<name>php84</name>
<extension>
<extensionName>lsphp84-debuginfo</extensionName>
<extensionDescription>Debug information for package lsphp84</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp84-pecl-igbinary-debuginfo</extensionName>
<extensionDescription>Debug information for package lsphp84-pecl-igbinary</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp84-pecl-mcrypt-debuginfo</extensionName>
<extensionDescription>lsphp84 lsphp84-pecl-mcrypt-debuginfo Extension</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp84-bcmath</extensionName>
<extensionDescription>A extension for PHP applications for using the bcmath library.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-common</extensionName>
<extensionDescription>Common files for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-dba</extensionName>
<extensionDescription>A database abstraction layer extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-devel</extensionName>
<extensionDescription>Files needed for building PHP extensions.</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp84-enchant</extensionName>
<extensionDescription>Enchant spelling extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-gd</extensionName>
<extensionDescription>A dynamic image creation extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-gmp</extensionName>
<extensionDescription>A extension for PHP applications for using the GNU Multiple Precision Arithmetic Library.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-imap</extensionName>
<extensionDescription>IMAP extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-intl</extensionName>
<extensionDescription>Internationalization extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-json</extensionName>
<extensionDescription>lsphp84 Json PHP Extension</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-ldap</extensionName>
<extensionDescription>LDAP extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-mbstring</extensionName>
<extensionDescription>Multibyte string extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-mysqlnd</extensionName>
<extensionDescription>MySQL Native Driver for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-odbc</extensionName>
<extensionDescription>ODBC extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-opcache</extensionName>
<extensionDescription>OPcache extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-pdo</extensionName>
<extensionDescription>PHP Data Objects extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-pear</extensionName>
<extensionDescription>PHP Extension and Application Repository.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-pecl-apcu</extensionName>
<extensionDescription>APCu - APC User Cache extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-pecl-apcu-devel</extensionName>
<extensionDescription>Development files for APCu - APC User Cache extension for PHP applications.</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp84-pecl-apcu-panel</extensionName>
<extensionDescription>APCu - APC User Cache extension for PHP applications.</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp84-pecl-igbinary</extensionName>
<extensionDescription>Igbinary extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-pecl-igbinary-devel</extensionName>
<extensionDescription>Development files for Igbinary extension for PHP applications.</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp84-pecl-mcrypt</extensionName>
<extensionDescription>lsphp84 lsphp84-pecl-mcrypt Extension.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-pecl-memcache</extensionName>
<extensionDescription>Memcache extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-pecl-memcached</extensionName>
<extensionDescription>Memcached extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-pecl-msgpack</extensionName>
<extensionDescription>MessagePack extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-pecl-msgpack-devel</extensionName>
<extensionDescription>Development files for MessagePack extension for PHP applications.</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp84-pecl-redis</extensionName>
<extensionDescription>Redis extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-pgsql</extensionName>
<extensionDescription>PostgreSQL extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-process</extensionName>
<extensionDescription>Process control extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-pspell</extensionName>
<extensionDescription>PSpell extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-recode</extensionName>
<extensionDescription>Recode extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-snmp</extensionName>
<extensionDescription>SNMP extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-soap</extensionName>
<extensionDescription>SOAP extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-tidy</extensionName>
<extensionDescription>Tidy extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-xml</extensionName>
<extensionDescription>XML extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-xmlrpc</extensionName>
<extensionDescription>XML-RPC extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-zip</extensionName>
<extensionDescription>ZIP extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-mcrypt</extensionName>
<extensionDescription>Mcrypt extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-dbg</extensionName>
<extensionDescription>php84-dbg lsphp84-package</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp84-ioncube</extensionName>
<extensionDescription>IonCube Loader extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-pecl-imagick</extensionName>
<extensionDescription>ImageMagick extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-sodium</extensionName>
<extensionDescription>Sodium extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
</php>

281
managePHP/php85.xml Normal file
View File

@@ -0,0 +1,281 @@
<?xml version="1.0" ?>
<php>
<name>php85</name>
<extension>
<extensionName>lsphp85-debuginfo</extensionName>
<extensionDescription>Debug information for package lsphp85</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp85-pecl-igbinary-debuginfo</extensionName>
<extensionDescription>Debug information for package lsphp85-pecl-igbinary</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp85-pecl-mcrypt-debuginfo</extensionName>
<extensionDescription>lsphp85 lsphp85-pecl-mcrypt-debuginfo Extension</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp85-bcmath</extensionName>
<extensionDescription>A extension for PHP applications for using the bcmath library.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-common</extensionName>
<extensionDescription>Common files for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-dba</extensionName>
<extensionDescription>A database abstraction layer extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-devel</extensionName>
<extensionDescription>Files needed for building PHP extensions.</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp85-enchant</extensionName>
<extensionDescription>Enchant spelling extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-gd</extensionName>
<extensionDescription>A dynamic image creation extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-gmp</extensionName>
<extensionDescription>A extension for PHP applications for using the GNU Multiple Precision Arithmetic Library.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-imap</extensionName>
<extensionDescription>IMAP extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-intl</extensionName>
<extensionDescription>Internationalization extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-json</extensionName>
<extensionDescription>lsphp85 Json PHP Extension</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-ldap</extensionName>
<extensionDescription>LDAP extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-mbstring</extensionName>
<extensionDescription>Multibyte string extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-mysqlnd</extensionName>
<extensionDescription>MySQL Native Driver for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-odbc</extensionName>
<extensionDescription>ODBC extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-opcache</extensionName>
<extensionDescription>OPcache extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-pdo</extensionName>
<extensionDescription>PHP Data Objects extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-pear</extensionName>
<extensionDescription>PHP Extension and Application Repository.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-pecl-apcu</extensionName>
<extensionDescription>APCu - APC User Cache extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-pecl-apcu-devel</extensionName>
<extensionDescription>Development files for APCu - APC User Cache extension for PHP applications.</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp85-pecl-apcu-panel</extensionName>
<extensionDescription>APCu - APC User Cache extension for PHP applications.</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp85-pecl-igbinary</extensionName>
<extensionDescription>Igbinary extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-pecl-igbinary-devel</extensionName>
<extensionDescription>Development files for Igbinary extension for PHP applications.</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp85-pecl-mcrypt</extensionName>
<extensionDescription>lsphp85 lsphp85-pecl-mcrypt Extension.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-pecl-memcache</extensionName>
<extensionDescription>Memcache extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-pecl-memcached</extensionName>
<extensionDescription>Memcached extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-pecl-msgpack</extensionName>
<extensionDescription>MessagePack extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-pecl-msgpack-devel</extensionName>
<extensionDescription>Development files for MessagePack extension for PHP applications.</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp85-pecl-redis</extensionName>
<extensionDescription>Redis extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-pgsql</extensionName>
<extensionDescription>PostgreSQL extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-process</extensionName>
<extensionDescription>Process control extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-pspell</extensionName>
<extensionDescription>PSpell extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-recode</extensionName>
<extensionDescription>Recode extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-snmp</extensionName>
<extensionDescription>SNMP extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-soap</extensionName>
<extensionDescription>SOAP extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-tidy</extensionName>
<extensionDescription>Tidy extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-xml</extensionName>
<extensionDescription>XML extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-xmlrpc</extensionName>
<extensionDescription>XML-RPC extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-zip</extensionName>
<extensionDescription>ZIP extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-mcrypt</extensionName>
<extensionDescription>Mcrypt extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-dbg</extensionName>
<extensionDescription>php85-dbg lsphp85-package</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp85-ioncube</extensionName>
<extensionDescription>IonCube Loader extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-pecl-imagick</extensionName>
<extensionDescription>ImageMagick extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-sodium</extensionName>
<extensionDescription>Sodium extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
</php>

View File

@@ -20,7 +20,7 @@ class PHPManager:
# elif distro == ProcessUtilities.ubuntu20:
# return ['PHP 7.2', 'PHP 7.3', 'PHP 7.4', 'PHP 8.0', 'PHP 8.1']
# else:
# return ['PHP 7.0', 'PHP 7.1', 'PHP 7.2', 'PHP 7.3', 'PHP 7.4', 'PHP 8.0', 'PHP 8.1']
# return ['PHP 7.0', 'PHP 7.1', 'PHP 7.2', 'PHP 7.3', 'PHP 7.4', 'PHP 8.0', 'PHP 8.1', 'PHP 8.2', 'PHP 8.3', 'PHP 8.4', 'PHP 8.5']
try:
@@ -55,7 +55,7 @@ class PHPManager:
except BaseException as msg:
from plogical.CyberCPLogFileWriter import CyberCPLogFileWriter as logging
logging.writeToFile(f'Error while finding php versions on system: {str(msg)}')
return ['PHP 7.0', 'PHP 7.1', 'PHP 7.2', 'PHP 7.3', 'PHP 7.4', 'PHP 8.0', 'PHP 8.1']
return ['PHP 7.0', 'PHP 7.1', 'PHP 7.2', 'PHP 7.3', 'PHP 7.4', 'PHP 8.0', 'PHP 8.1', 'PHP 8.2', 'PHP 8.3', 'PHP 8.4', 'PHP 8.5']
@staticmethod
def findApachePHPVersions():
@@ -67,7 +67,7 @@ class PHPManager:
# elif distro == ProcessUtilities.ubuntu20:
# return ['PHP 7.2', 'PHP 7.3', 'PHP 7.4', 'PHP 8.0', 'PHP 8.1']
# else:
# return ['PHP 7.0', 'PHP 7.1', 'PHP 7.2', 'PHP 7.3', 'PHP 7.4', 'PHP 8.0', 'PHP 8.1']
# return ['PHP 7.0', 'PHP 7.1', 'PHP 7.2', 'PHP 7.3', 'PHP 7.4', 'PHP 8.0', 'PHP 8.1', 'PHP 8.2', 'PHP 8.3', 'PHP 8.4', 'PHP 8.5']
try:
@@ -127,7 +127,7 @@ class PHPManager:
except BaseException as msg:
from plogical.CyberCPLogFileWriter import CyberCPLogFileWriter as logging
logging.writeToFile(f'Error while finding php versions on system: {str(msg)}')
return ['PHP 7.0', 'PHP 7.1', 'PHP 7.2', 'PHP 7.3', 'PHP 7.4', 'PHP 8.0', 'PHP 8.1']
return ['PHP 7.0', 'PHP 7.1', 'PHP 7.2', 'PHP 7.3', 'PHP 7.4', 'PHP 8.0', 'PHP 8.1', 'PHP 8.2', 'PHP 8.3', 'PHP 8.4', 'PHP 8.5']
@staticmethod
def getPHPString(phpVersion):

131
managePHP/ubuntuphp82.xml Normal file
View File

@@ -0,0 +1,131 @@
<?xml version="1.0" ?>
<php>
<name>php82</name>
<extension>
<extensionName>lsphp82-common</extensionName>
<extensionDescription>Most of what you need.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-curl</extensionName>
<extensionDescription>Curl (common web tools) required for PHP</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-dbg</extensionName>
<extensionDescription>Debugging extension</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp82-dev</extensionName>
<extensionDescription>Development features almost always required.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-imap</extensionName>
<extensionDescription>Email extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-intl</extensionName>
<extensionDescription>Extensions for countries other than the U.S.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-json</extensionName>
<extensionDescription>PHP extensions for JavaScript Object Notation.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-ldap</extensionName>
<extensionDescription>PHP extensions for LDAP (directory access protocol)</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-modules-source</extensionName>
<extensionDescription>Source code for PHP modules</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp82-mysql</extensionName>
<extensionDescription>MySQL database extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-opcache</extensionName>
<extensionDescription>OPcache extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-pgsql</extensionName>
<extensionDescription>PostgreSQL database extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-pspell</extensionName>
<extensionDescription>Spell checking extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-recode</extensionName>
<extensionDescription>Character set conversion extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-snmp</extensionName>
<extensionDescription>SNMP extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-sqlite3</extensionName>
<extensionDescription>SQLite3 database extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-sybase</extensionName>
<extensionDescription>Sybase database extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-tidy</extensionName>
<extensionDescription>Tidy HTML extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-ioncube</extensionName>
<extensionDescription>IonCube Loader extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-imagick</extensionName>
<extensionDescription>ImageMagick extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp82-sodium</extensionName>
<extensionDescription>Sodium extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
</php>

131
managePHP/ubuntuphp83.xml Normal file
View File

@@ -0,0 +1,131 @@
<?xml version="1.0" ?>
<php>
<name>php83</name>
<extension>
<extensionName>lsphp83-common</extensionName>
<extensionDescription>Most of what you need.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-curl</extensionName>
<extensionDescription>Curl (common web tools) required for PHP</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-dbg</extensionName>
<extensionDescription>Debugging extension</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp83-dev</extensionName>
<extensionDescription>Development features almost always required.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-imap</extensionName>
<extensionDescription>Email extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-intl</extensionName>
<extensionDescription>Extensions for countries other than the U.S.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-json</extensionName>
<extensionDescription>PHP extensions for JavaScript Object Notation.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-ldap</extensionName>
<extensionDescription>PHP extensions for LDAP (directory access protocol)</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-modules-source</extensionName>
<extensionDescription>Source code for PHP modules</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp83-mysql</extensionName>
<extensionDescription>MySQL database extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-opcache</extensionName>
<extensionDescription>OPcache extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-pgsql</extensionName>
<extensionDescription>PostgreSQL database extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-pspell</extensionName>
<extensionDescription>Spell checking extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-recode</extensionName>
<extensionDescription>Character set conversion extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-snmp</extensionName>
<extensionDescription>SNMP extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-sqlite3</extensionName>
<extensionDescription>SQLite3 database extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-sybase</extensionName>
<extensionDescription>Sybase database extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-tidy</extensionName>
<extensionDescription>Tidy HTML extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-ioncube</extensionName>
<extensionDescription>IonCube Loader extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-imagick</extensionName>
<extensionDescription>ImageMagick extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp83-sodium</extensionName>
<extensionDescription>Sodium extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
</php>

131
managePHP/ubuntuphp84.xml Normal file
View File

@@ -0,0 +1,131 @@
<?xml version="1.0" ?>
<php>
<name>php84</name>
<extension>
<extensionName>lsphp84-common</extensionName>
<extensionDescription>Most of what you need.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-curl</extensionName>
<extensionDescription>Curl (common web tools) required for PHP</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-dbg</extensionName>
<extensionDescription>Debugging extension</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp84-dev</extensionName>
<extensionDescription>Development features almost always required.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-imap</extensionName>
<extensionDescription>Email extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-intl</extensionName>
<extensionDescription>Extensions for countries other than the U.S.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-json</extensionName>
<extensionDescription>PHP extensions for JavaScript Object Notation.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-ldap</extensionName>
<extensionDescription>PHP extensions for LDAP (directory access protocol)</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-modules-source</extensionName>
<extensionDescription>Source code for PHP modules</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp84-mysql</extensionName>
<extensionDescription>MySQL database extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-opcache</extensionName>
<extensionDescription>OPcache extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-pgsql</extensionName>
<extensionDescription>PostgreSQL database extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-pspell</extensionName>
<extensionDescription>Spell checking extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-recode</extensionName>
<extensionDescription>Character set conversion extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-snmp</extensionName>
<extensionDescription>SNMP extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-sqlite3</extensionName>
<extensionDescription>SQLite3 database extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-sybase</extensionName>
<extensionDescription>Sybase database extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-tidy</extensionName>
<extensionDescription>Tidy HTML extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-ioncube</extensionName>
<extensionDescription>IonCube Loader extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-imagick</extensionName>
<extensionDescription>ImageMagick extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp84-sodium</extensionName>
<extensionDescription>Sodium extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
</php>

131
managePHP/ubuntuphp85.xml Normal file
View File

@@ -0,0 +1,131 @@
<?xml version="1.0" ?>
<php>
<name>php85</name>
<extension>
<extensionName>lsphp85-common</extensionName>
<extensionDescription>Most of what you need.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-curl</extensionName>
<extensionDescription>Curl (common web tools) required for PHP</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-dbg</extensionName>
<extensionDescription>Debugging extension</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp85-dev</extensionName>
<extensionDescription>Development features almost always required.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-imap</extensionName>
<extensionDescription>Email extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-intl</extensionName>
<extensionDescription>Extensions for countries other than the U.S.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-json</extensionName>
<extensionDescription>PHP extensions for JavaScript Object Notation.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-ldap</extensionName>
<extensionDescription>PHP extensions for LDAP (directory access protocol)</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-modules-source</extensionName>
<extensionDescription>Source code for PHP modules</extensionDescription>
<status>0</status>
</extension>
<extension>
<extensionName>lsphp85-mysql</extensionName>
<extensionDescription>MySQL database extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-opcache</extensionName>
<extensionDescription>OPcache extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-pgsql</extensionName>
<extensionDescription>PostgreSQL database extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-pspell</extensionName>
<extensionDescription>Spell checking extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-recode</extensionName>
<extensionDescription>Character set conversion extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-snmp</extensionName>
<extensionDescription>SNMP extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-sqlite3</extensionName>
<extensionDescription>SQLite3 database extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-sybase</extensionName>
<extensionDescription>Sybase database extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-tidy</extensionName>
<extensionDescription>Tidy HTML extensions for PHP.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-ioncube</extensionName>
<extensionDescription>IonCube Loader extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-imagick</extensionName>
<extensionDescription>ImageMagick extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
<extension>
<extensionName>lsphp85-sodium</extensionName>
<extensionDescription>Sodium extension for PHP applications.</extensionDescription>
<status>1</status>
</extension>
</php>

View File

@@ -194,8 +194,8 @@ class ProcessUtilities(multi.Thread):
content = f.read()
if any(x in content for x in ['CentOS Linux release 8', 'AlmaLinux release 8', 'Rocky Linux release 8',
'Rocky Linux release 9', 'AlmaLinux release 9', 'CloudLinux release 9',
'CloudLinux release 8']):
if any(x in content for x in ['AlmaLinux release 9', 'Rocky Linux release 9']):
'CloudLinux release 8', 'AlmaLinux release 10']):
if any(x in content for x in ['AlmaLinux release 9', 'Rocky Linux release 9', 'AlmaLinux release 10']):
ProcessUtilities.alma9check = 1
return ProcessUtilities.cent8

View File

@@ -3215,6 +3215,12 @@ echo $oConfig->Save() ? 'Done' : 'Error';
command = 'yum install lsphp83* -y'
subprocess.call(command, shell=True)
command = 'yum install lsphp84* -y'
subprocess.call(command, shell=True)
command = 'yum install lsphp85* -y'
subprocess.call(command, shell=True)
except:
command = 'DEBIAN_FRONTEND=noninteractive apt-get -y install ' \
'lsphp7? lsphp7?-common lsphp7?-curl lsphp7?-dev lsphp7?-imap lsphp7?-intl lsphp7?-json ' \
@@ -3234,6 +3240,12 @@ echo $oConfig->Save() ? 'Done' : 'Error';
command = 'DEBIAN_FRONTEND=noninteractive apt-get -y install lsphp83*'
os.system(command)
command = 'DEBIAN_FRONTEND=noninteractive apt-get -y install lsphp84*'
os.system(command)
command = 'DEBIAN_FRONTEND=noninteractive apt-get -y install lsphp85*'
os.system(command)
CentOSPath = '/etc/redhat-release'
openEulerPath = '/etc/openEuler-release'

View File

@@ -684,6 +684,9 @@
<option>lsphp80</option>
<option>lsphp81</option>
<option>lsphp82</option>
<option>lsphp83</option>
<option>lsphp84</option>
<option>lsphp85</option>
{% endif %}
</select>
</div>