Февруари 24, 2026

Софтуерни пакети alt/ea (EasyApache)

 

Какво представляват alt/ea пакетите?

alt/ea пакетите са софтуерни пакети, създадени и поддържани от CloudLinux, предназначени да разширят възможностите на операционната система. Обикновено включват библиотеки, инструменти и модули, които подобряват функционалността и сигурността.

  • alt означава „алтернативен“
  • ea идва от EasyApache – системата на cPanel за управление на PHP и уеб сървъри

 

🔧 Разлика между alt-php и ea-php

🟢 alt-php (предоставен от CloudLinux)

  • Позволява използване на по-стари PHP версии – от PHP 5.1 до 8.3
  • Включва PHP Selector – инструмент, чрез който всеки потребител може да избира версията, която иска за сайта си
  • Поддържа версии, които са извън официална поддръжка, но с добавени защити и кръпки
  • Управлява се чрез LVE Manager в WHM

🔵 ea-php (част от EasyApache 4 в cPanel)

  • Това са стандартните PHP версии, които се инсталират с cPanel
  • Управляват се през MultiPHP Manager в WHM или cPanel
  • CloudLinux предлага допълнителни, остарели версии на ea-php с обновления за сигурност, които не се предлагат от cPanel по подразбиране

 

🎯 Каква е целта на alt/ea пакетите?

CloudLinux осигурява две паралелни системи за управление на PHP:

  1. MultiPHP Manager (част от cPanel)
  2. alt-php с PHP Selector (алтернатива от CloudLinux)

Така хостинг доставчиците могат:

  • да предложат гъвкавост за избора на PHP версия
  • да поддържат стари приложения, които изискват остарели PHP версии, но със защита
  • да работят с потребители, които имат различни нужди

 

💻 За кои операционни системи са предназначени?

Операционна система alt-php ea-php
CloudLinux 6/7/8/9
CentOS
AlmaLinux
Ubuntu 16/18/20/22
Debian 10/11/12

 

⚙️ Основни интерпретатори в alt/ea пакетите

  • alt-php – PHP Selector
  • alt-python – Python Selector
  • alt-ruby – Ruby Selector
  • alt-nodejs – Node.js Selector

 

🐘 alt-php – какво представлява?

alt-php е сърцето на PHP Selector на CloudLinux. Основни предимства:

  • 🌐 Множество PHP версии – на един сървър могат да съществуват различни версии на PHP
  • 👥 Потребителска независимост – всеки клиент може сам да избере своя PHP
  • 🧩 Съвместимост с повечето уеб приложения
  • 🔐 Сигурност и обновления – получавате регулярни ъпдейти дори за остарели версии
  • 🛠️ Инструменти за управление – активация/деактивация на PHP модули чрез PHP Selector

С други думи, alt-php дава гъвкавост, сигурност и съвместимост, особено в среди с много потребители и различни изисквания.

 

📋 Поддържани версии на alt-php

CloudLinux поддържа различни alt-php версии в зависимост от операционната система. Таблица с „x“ указва наличност на конкретна версия (може да бъде намерена в официалната документация на CloudLinux).

 

Списък с алтернативни версии, които поддържаме за различни операционни системи.

 

1. CloudLinux

PHP версия CL 6 CL 7 CL 8 CL 9
alt-php 5.1
alt-php 5.2
alt-php 5.3
alt-php 5.4
alt-php 5.5
alt-php 5.6
alt-php 7.0
alt-php 7.1
alt-php 7.2
alt-php 7.3
alt-php 7.4
alt-php 8.0
alt-php 8.1
alt-php 8.2
alt-php 8.3
alt-php 8.4

 

🐧 2. Debian

PHP версия Debian 10 Debian 11 Debian 12
alt-php 5.1
alt-php 5.2
alt-php 5.3
alt-php 5.4
alt-php 5.5
alt-php 5.6
alt-php 7.0
alt-php 7.1
alt-php 7.2
alt-php 7.3
alt-php 7.4
alt-php 8.0
alt-php 8.1
alt-php 8.2
alt-php 8.3
alt-php 8.4

 

🧪 3. Ubuntu

PHP версия Ubuntu 16.04 Ubuntu 18.04 Ubuntu 20.04 Ubuntu 22.04
alt-php 5.1
alt-php 5.2
alt-php 5.3
alt-php 5.4
alt-php 5.5
alt-php 5.6
alt-php 7.0
alt-php 7.1
alt-php 7.2
alt-php 7.3
alt-php 7.4
alt-php 8.0
alt-php 8.1
alt-php 8.2
alt-php 8.3
alt-php 8.4

 

Какво представляват PHP разширенията?

PHP разширенията (extensions) са модули, които разширяват основната функционалност на езика PHP. Те позволяват допълнителни възможности като работа с различни формати и бази данни, връзки към външни системи и протоколи, както и изпълнение на специфични задачи.

PHP сам по себе си идва с вградени основни разширения – като работа с текстове, изображения и бази данни. Но когато искаме нещо по-специално – например поддръжка на Redis, Memcache, или работа с криптографски функции – тогава се инсталират допълнителни разширения.

 

🧩 Поддържани PHP разширения от alt и ea екипа

CloudLinux чрез alt-php и ea-php включва голям брой разширения във всяка версия на PHP. Това осигурява на разработчиците нужната гъвкавост при създаване и поддръжка на уеб приложения.

Всяка версия на PHP има собствен комплект от съвместими разширения. Примерно:

  • PHP 5.1 поддържа класически разширения като gd, mysql, mbstring, xml, curl, zlib и други.
  • По-нови версии (напр. PHP 8.1, 8.2, 8.3) включват и по-модерни възможности, като поддръжка на OPcache, sodium, ffi, и др.

CloudLinux се грижи тези разширения да бъдат съвместими, поддържани и сигурни чрез собствена поддръжка и пачове дори за стари версии на PHP, които официално вече не се поддържат от PHP общността.

 

✅ Примерен списък с поддържани разширения в PHP 5.1 (частичен)

Разширение Описание (накратко)
curl Работа с HTTP заявки
gd Работа с изображения
mysqli Модерна връзка с MySQL бази
pdo, pdo_mysql Унифициран начин за работа с различни бази данни
mbstring Работа с мултибайтови стрингове
zlib Компресия на данни
imagick Обработка на изображения чрез ImageMagick
soap Работа със SOAP уеб услуги
openssl Криптиране и сигурна комуникация
redis, memcache Кеширане и бърз достъп до данни
xdebug Отстраняване на грешки и профилиране на код
timezonedb Актуална информация за часовите зони
iconv Преобразуване на кодировки

📌 Някои разширения, като pdo_oci, са достъпни само на определени версии или операционни системи (например CloudLinux 6/7).

 

PHP разширения – версии 5.2 до 5.5 (CloudLinux alt-php)

Какво представляват?

PHP разширенията добавят допълнителни възможности към основния език PHP – като връзка с бази данни, работа с криптография, изображения, кеширане, и др. CloudLinux предоставя голям набор от тези разширения в своите alt-php версии, включително и за остарели, но все още използвани PHP версии.

 

📌 PHP 5.2 – по-важни разширения

Разширение Описание
curl Работа с HTTP заявки
gd Работа с изображения
imagick, gmagick Разширена обработка на изображения
mysql, mysqli Работа с MySQL бази данни
pdo, pdo_mysql Унифициран драйвър за бази данни
mbstring Работа с мултибайтови символи (UTF-8 и др.)
iconv Преобразуване на символни енкодинги
xml, xmlrpc, xsl Работа с XML формати и трансформации
soap Работа със SOAP уеб услуги
openssl Криптиране и сигурни връзки
memcache, redis Кеширане и ускоряване на приложения
xdebug, xhprof Инструменти за дебъг и профилиране
ioncube_loader Зареждане на защитен PHP код
sourceguardian Алтернативен PHP код декриптор
uploadprogress Проследяване на статус на файлови ъплоуди

 

📌 PHP 5.3 – нови и обновени разширения

Добавени/обновени:

  • apc, apcu – ускорител и кеш на PHP
  • mongo, mongodb – работа с MongoDB бази
  • oauth – OAuth протокол
  • phalcon, phalcon3 – бърз PHP фреймуърк на C
  • solr – Apache Solr интеграция
  • zmq, protobuf – комуникационни библиотеки

Специално:

  • mysqlnd, nd_mysql – по-добра производителност при работа с MySQL

 

📌 PHP 5.4 – нови технологии

Добавени/обновени:

  • libsodium – съвременна криптография
  • luasandbox – изпълнение на Lua скриптове в защитена среда
  • brotli – компресия на данни
  • mongodb – нов официален драйвър

 

📌 PHP 5.5 – стабилност и нови възможности

Добавени:

  • gRPC – работа с gRPC протокол
  • postal – имейл обработка (CloudLinux специфично)
  • xray – профилиране и откриване на бавни заявки (CL 7/8)
  • tideways, xhprof – производителност и мониторинг
  • zip, rar, tar – работа с архиви

 

📌 Забележки

🔒 Някои разширения като ioncube_loader, sourceguardian, zend_guard_loader се използват за защита и обфускация на код.

🧪 Разширения като xdebug, xhprof, tideways са подходящи само за разработка, не и за продукционна среда.

📎 Някои от разширенията са достъпни само в определени версии или само за CloudLinux 6/7/8 – това е отбелязано със *.

 

PHP 5.6 – Поддържани разширения (CloudLinux alt-php)

PHP 5.6 е често използвана версия, особено за съвместимост със стари проекти. CloudLinux я поддържа чрез своя alt-php пакет и включва богат набор от разширения за почти всички нужди.

Най-популярни разширения:

Категория Разширения
📦 Основни модули curl, pdo, mysqli, mysqlnd, mbstring, gd, openssl, xml
🔐 Сигурност mcrypt, hash, gmp, sodium, openssl, gnupg, snuffleupagus
🗃️ Бази данни pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, mongodb, memcache
📈 Производителност opcache, apcu, eio, xcache_3, tideways, xray, xhprof
🧪 Разработка xdebug, vld, ioncube_loader, sourceguardian, jsmin
📤 Файлов трансфер ftp, zip, rar, uploadprogress
🌍 Международност intl, gettext, iconv, ldap, geoip, mailparse
🧠 Прочие imagick, gmagick, bcmath, imap, calendar, readline

📌 Специални CloudLinux разширения:
xray, postal, clos_ssa, aapm – предназначени за мониторинг, сигурност и разширено проследяване.

 

🧩 PHP 7.0 – Поддържани разширения (CloudLinux alt-php)

PHP 7.0 беше ключова версия заради преминаването към по-бърз Zend Engine и по-добро управление на паметта. CloudLinux включва широка гама от актуални разширения и нови възможности.

Основни категории:

Категория Разширения
📦 Основни модули pdo, mysqli, mysqlnd, mbstring, json, curl, gd, xml
🧠 Съвместимост mcrypt, imap, snmp, soap, ldap, xmlrpc, zip
🚀 Производителност opcache, apcu, swoole, tideways_xhprof, vips, xray
🛠️ Инструменти xdebug, ioncube_loader, sourceguardian, newrelic, jsmin
🗃️ Бази данни pdo_mysql, pdo_pgsql, pdo_sqlsrv, sqlite3, mongodb, redis
🔐 Сигурност openssl, gnupg, sodium, snuffleupagus, suhosin7
🌐 Протоколи и други http, geoip, mailparse, phalcon3/4, propro, raphf

📌 Допълнителни CloudLinux разширения:
aapm, postal, clos_ssa, vips и др. – полезни за администратори и доставчици на хостинг услуги.

 

🧠 Забележки:

  • Разширения като xray, xhprof, tideways са изключително полезни за откриване на бавни скриптове и анализ на производителността.
  • ioncube_loader и sourceguardian се използват за защита на PHP скриптове.
  • phalcon3 и phalcon4 – бързи MVC фреймуърци, писани на C за максимална скорост.

 

PHP 7.1 – Поддържани разширения (CloudLinux alt-php)

PHP 7.1 е една от стабилните версии, поддържани в CloudLinux чрез alt-php, и идва с богат списък от разширения.

⚙️ Основни категории разширения:

Категория Примери за разширения
📦 Основни модули curl, pdo, mysqli, mbstring, gd, xml, json
🧠 Инструменти xdebug, ioncube_loader, xray, vld, psr, tideways_xhprof
📊 Бази данни pdo_mysql, pdo_pgsql, pdo_sqlite, mongodb, redis, pgsql, sqlsrv
🌐 Протоколи imap, ftp, http, soap, snmp, ssh2
🌍 Международизация intl, gettext, geoip, mailparse, iconv
🧩 Производителност opcache, memcached, apcu, eio, swoole, snuffleupagus
🔐 Сигурност openssl, sodium, gnupg, suhosin7

🔹 Специални CloudLinux разширения:
aapm, clos_ssa, postal, vips, xray – използвани за мониторинг и диагностика.

📌 Важно за New Relic:
Ако искаш да използваш разширението newrelic, трябва да зададеш свой собствен лицензен ключ в конфигурационния файл:
/opt/alt/php7*/etc/php.ini
Повече информация можеш да откриеш в официалната документация на New Relic.

 

🧩 PHP 7.2 – Поддържани разширения (CloudLinux alt-php)

PHP 7.2 е еволюция с допълнителни оптимизации и по-добра сигурност. CloudLinux поддържа много от модерните и търсени разширения за тази версия.

⚙️ Основни категории разширения:

Категория Примери за разширения
📦 Основни модули pdo, mysqli, mbstring, gd, json, xml, curl
🧠 Инструменти xdebug, tideways_xhprof, vld, xray, sourceguardian, ioncube_loader
📊 Бази данни pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, mongodb, memcache, redis
🌍 Интернационализация intl, gettext, mailparse, geoip, iconv, ldap
⚡ Производителност opcache, apcu, memcached, brotli, swoole, snuffleupagus
🔐 Сигурност openssl, sodium, gnupg, snuffleupagus, suhosin7

📌 Известие относно New Relic:
За да работи разширението newrelic, въведи своя New Relic лицензионен ключ в съответния php.ini файл за версията:
/opt/alt/php7*/etc/php.ini
Посети New Relic документация за подробности.

 

 PHP 7.3 — Разширения (alt-php, CloudLinux)

Версията PHP 7.3 поддържа богата гама от разширения, които осигуряват гъвкавост и съвместимост с множество уеб приложения.

Основни категории:

Категория Примери за разширения
📦 Основни модули curl, mbstring, json, pdo, mysqli, gd, xml, standard, sockets
📚 Бази данни pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, mongodb, memcached, redis
🧠 Инструменти xdebug, xray, vld, tideways_xhprof, snuffleupagus, ioncube_loader
🌐 Протоколи и мрежа imap, ldap, ftp, http, snmp, soap, ssh2
🔐 Сигурност openssl, sodium, gnupg, oauth, sourceguardian
🎨 Мултимедия ffmpeg, imagick, gmagick, geoip, gd

📌 Важно: За да използваш разширението newrelic, трябва да въведеш своя лицензионен ключ в /opt/alt/php7*/etc/php.ini.

 

🧩 PHP 7.4 — Разширения (alt-php, CloudLinux)

PHP 7.4 разширява функционалностите на предходните версии и предлага още по-добра производителност.

Основни категории:

Категория Примери за разширения
🛠️ Основни модули pdo, mbstring, json, curl, mysqli, gd, sockets, standard, xml
🗃️ Бази данни pdo_mysql, pdo_pgsql, mongodb, memcached, sqlite3, pgsql, redis
📈 Диагностика xdebug, xray, tideways_xhprof, vld, ioncube_loader, clos_ssa
🎬 Медии ffmpeg, imagick, gmagick, geoip, gd
🔐 Сигурност openssl, sodium, gnupg, sourceguardian, snuffleupagus, oauth

📌 New Relic: За да работи newrelic, добави лицензионния си ключ в конфигурационния .ini файл за съответната PHP версия.

 

🧩 PHP 8.0 — Разширения (alt-php, CloudLinux 7/8)

PHP 8.0 носи съвременни подобрения и се поддържа в CloudLinux с пълен списък от разширения.

Основни категории:

Категория Примери за разширения
📦 Основни модули pdo, json, mbstring, mysqli, curl, gd, intl, sockets, standard
🔌 Бази данни pdo_mysql, pdo_pgsql, pgsql, mongodb, sqlite3, redis, memcached
🧠 Инструменти xdebug, xray, vld, snuffleupagus, sourceguardian, tideways_xhprof
📡 Протоколи и API imap, ldap, ftp, http, soap, ssh2
🔐 Сигурност openssl, sodium, gnupg, oauth, snuffleupagus
📦 Други полезни zip, xmlrpc, yaml, bcmath, apcu, snmp, uuid

📌 Забележка за newrelic:
За активиране, въведи своя лицензионен ключ в /opt/alt/php8*/etc/php.ini.

PHP 8.1–8.4: Поддържани разширения от CloudLinux

CloudLinux предлага пълна поддръжка на множество разширения за всяка PHP версия от 8.1 до 8.4 чрез alt-php, което позволява на хостинг доставчиците да работят с модерни, гъвкави и съвместими среди.

🛠 Общи характеристики:

  • Всички PHP версии поддържат класическите разширения: curl, json, mbstring, mysqli, pdo, xml, gd, openssl, soap, sockets, standard.
  • Разширенията се различават леко между версиите, като 8.4 надгражда 8.3 и т.н.
  • Всички версии са подходящи за CloudLinux 7 и 8.

 

📦 Основни категории на разширенията:

Категория Примери за разширения
Основни модули json, pdo, ctype, mbstring, curl, ftp, gd, iconv, xml
Бази данни pdo_mysql, pdo_pgsql, sqlite3, mysqli, mongodb, redis, sqlsrv
Мрежа и сигурност openssl, ssh2, snmp, imap, ldap, oauth, sodium, gnupg
Диагностика xdebug, xray, tideways_xhprof, snuffleupagus, vld, rrd
Медии imagick, gmagick, geoip, ffmpeg, gd, gmp
Анализ и трасиране trader, uploadprogress, uuid, yaml, zmq, psr, protobuf, grpc

 

🧠 Нови или специфични за версии разширения:

PHP версия Специфични/нови разширения
8.1 Reflection, swoole, process, phalcon5, snuffleupagus
8.2 random, elastic_apm, xray, vips, ffi, solr, dbase
8.3 Всичко от 8.2 + допълнително подобрени версии на grpc, yaml, zmq
8.4 Подобна към 8.3, с включени всички модерни разширения и elastic_apm

 

📌 Забележки:

  • 🔐 New Relic: За да активирате newrelic разширението, добавете своя лицензионен ключ в съответния .ini файл:
    /opt/alt/php8*/etc/php.ini
  • ✳️ Разширенията, отбелязани със **, са потвърдени за CloudLinux 7/8
  • ✳️ Разширенията със * работят също и на CloudLinux 6/7

 

Инсталиране на alt-php на CloudLinux (системи, базирани на CentOS/RHEL)

 

🔧 Инсталирайте конкретна PHP версия

yum install alt-php73*

Replace 73 with your desired PHP version (e.g., 74, 80, 83).

 

📦 Инсталирайте всички налични PHP версии

yum groupinstall alt-php

 

📋 Избройте всички налични пакетни групи

yum group list

 

🔍 Вижте подробности за конкретна група

yum groupinfo alt-php72

 

✅ Инсталиране на alt-php на Ubuntu/Debian (APT-базирани системи)

🔧 Инсталирайте конкретна версия

apt-get install alt-php73*

 

📦 Инсталирайте всички версии наведнъж

apt-get install alt-php

 

🔍 Избройте всички налични alt-php пакети

apt list -a | grep alt-php

 

🔍 Вижте информация за пакета за конкретна версия

apt-cache showpkg alt-php72

 

Забележка: Може да видите предупреждение с помощта на командата apt. За да избегнете проблеми в скриптовете, вместо това използвайте apt-get или apt-cache за по-добра съвместимост.

 

❓ Проверете кои версии на PHP вече са инсталирани

📌 На CentOS/RHEL (CloudLinux):

yum list installed | grep php

 

Това ще изброи всички инсталирани PHP пакети, като например:

alt-php73.x86_64

alt-php73-bcmath.x86_64

alt-php73-cli.x86_64

 

Проверете инсталираните PHP пакети

🔍 Ubuntu/Debian:

За да изброите всички инсталирани пакети, свързани с PHP:

dpkg -l | grep php

 

За да проверите конкретен пакет (напр. alt-php73):

dpkg -l | grep alt-php73

 

🔍 CloudLinux (CentOS/RHEL):

 

За да изброите всички инсталирани PHP пакети:

yum списък инсталиран | grep php

 

За да проверите конкретен:

yum списък инсталиран | grep alt-php73-firebird

 

🧩 Проверете зависимостите на alt-php пакетите

📦 На CentOS/RHEL (YUM):

sudo yum deplist alt-php73

Това показва кои библиотеки или инструменти се изискват от alt-php73.

 

📦 В Debian/Ubuntu (APT):

 

sudo apt-cache зависи от alt-php74

Това показва списък със зависимости (като alt-php74-cli, libreadline-dev и др.).

 

🧠 Съвет за справяне със зависимости

Обикновено не е необходимо да инсталирате зависимости ръчно – yum и apt-get ще се справят с това вместо вас. Но ако нещо не успее, използвайте съобщението за грешка, за да видите кои пакети липсват и да ги инсталирате ръчно.

 

📌 Как да проверите текущата версия на пакет

🔎 На CentOS/RHEL:

yum списък инсталиран | grep alt-php73-firebird

Примерен резултат:

alt-php73-firebird.x86_64  7.3.33-18.el8

 

🔎 В Ubuntu/Debian:

 

dpkg -l | grep alt-php73-firebird

Примерен резултат:

ii  alt-php73-firebird   7.3.33-19   amd64   firebird модул за PHP

 

Актуализиране на alt-php на CentOS/RHEL (CloudLinux)

 

1. 🔄 Проверете за налични актуализации:

 

sudo yum проверка на актуализацията

Това ви показва кои пакети (включително alt-php) имат налични по-нови версии.

 

2. ⬆️ Актуализирайте всички alt-php пакети:

 

За да актуализирате всички PHP версии, управлявани от CloudLinux:

sudo yum актуализиране alt-php*

 

За да актуализирате цялата група alt-php:

sudo yum groupupdate alt-php

 

За да актуализирате конкретна версия на PHP, например PHP 7.4:

sudo yum groupupdate alt-php74

 

Ще видите обобщение на това, което ще бъде актуализирано. Потвърдете с y, когато бъдете подканени.

 

✅ Актуализиране на alt-php на Ubuntu/Debian

 

1. 🔄 Актуализирайте списъците с пакети:

 

sudo apt-get актуализация

 

2. 📦 Вижте наличните надстройки:

подходящ списък –с възможност за надграждане

 

3. ⬆️ Надстройте alt-php пакети

 

За да надстроите всички версии на alt-php:

sudo apt-get upgrade alt-php*

 

За да надстроите метапакета alt-php:

sudo apt-get надграждане alt-php

 

За да надстроите конкретна версия на PHP, като PHP 8.3:

sudo apt-get upgrade alt-php83

 

Отново системата ще покаже списък с пакети за надграждане. Потвърдете с Y, за да продължите.

 

🔍 Проверете инсталираната текуща alt-php версия

 

На CentOS/RHEL:

yum списък инсталиран | grep alt-php

 

В Ubuntu/Debian:

dpkg -l | grep alt-php

 

🧠 Бележки:

Мениджърите на пакети като yum и apt управляват зависимостите вместо вас.

Ако alt-php не се актуализира, уверете се, че вашето репо за CloudLinux е активирано и не ви липсват необходимите пакети.

Ако използвате PHP Selector, актуализирането на alt-php също дава достъп до по-новите версии там.
Как да търсите пакети в хранилища

📦 За CentOS/RHEL (YUM-базирани системи като CloudLinux):

Търсене на пакет:

sudo yum search alt-package-name

 

📌 Пример:

sudo yum search alt-php73-firebird

 

👀 Примерен изход:

alt-php73-firebird.x86_64 : Firebird and Interbase extensions

alt-php73-firebird-debuginfo.x86_64 : Debug info for alt-php73-firebird

 

📦 За Ubuntu/Debian (системи, базирани на APT):

 

Търсене на пакет:

sudo apt search alt-package-name

 

📌 Пример:

sudo apt search alt-php73-firebird

 

👀 Примерен резултат:

alt-php73-firebird/unknown,now 7.3.33-19 amd64 [installed]

firebird module for PHP

 

✅ Можете да замените „alt-package-name“ с версията или пакета, който търсите (напр. alt-php74, alt-php81-mysql и т.н.).

 

⚙️ Как да използвате alt-php

 

Когато инсталирате alt-php версия, тя се поставя в:

/opt/alt/php[версия]/

 

Всяка версия на PHP е самостоятелна — нейните двоични файлове, модули и конфигурационни файлове са изолирани от системния PHP.

 

📁 Двоичните файлове (изпълними) се намират в:

 

/opt/alt/phpXY/usr/bin/

(Заменете XY с вашата PHP версия, напр. php74, php83 и т.н.)

 

👀 Примерен изход:

ls /opt/alt/php74/usr/bin/

php        php-cgi    php-config    phpize    phpunit    pecl    pear

 

Можете да стартирате конкретни PHP версии директно:

 

/opt/alt/php74/usr/bin/php -v

/opt/alt/php81/usr/bin/php -m

 

📂 Модули и разширения (като PECL, PDO и др.):

 

Модулите и разширенията за всяка версия се намират в:

/opt/alt/phpXY/usr/lib64/php/modules/

 

Можете да ги управлявате с:

/opt/alt/phpXY/usr/bin/pecl списък

/opt/alt/phpXY/usr/bin/php -m

 

 

🛠️ Конфигурационни файлове:

 

PHP INI файлове (конфигурационни файлове) са в:

/opt/alt/phpXY/etc/php.ini

 

Можете да ги редактирате според нуждите, за да активирате/деактивирате модули, да зададете ограничения на паметта и т.н.

 

✅ Пример за бърза употреба

 

Искате ли да стартирате скрипт с помощта на PHP 8.1?

/opt/alt/php81/usr/bin/php myscript.php

 

Трябва да инсталирате разширение като redis за PHP 7.4?

/opt/alt/php74/usr/bin/pecl инсталирайте redis

 

Управление на модули и разширения в alt-php

 

🔎 Къде се съхраняват модулите:

 

За да видите всички налични модули за конкретна PHP версия:

ls /opt/alt/phpXY/usr/lib64/php/modules/

 

🔁 Заменете phpXY с PHP версията, като php74, php81 и т.н.

 

📄 Къде да намерите конфигурационни (.ini) файлове за модули:

 

ls /opt/alt/phpXY/etc/php.d.all/

Тези .ini файлове са мястото, където е дефиниран всеки модул (напр. redis.ini, imap.ini, xdebug.ini).

 

📄 Където глобалната/конфигурация по подразбиране е:

 

ls /opt/alt/phpXY/etc/php.d/default.ini

Този файл активира/деактивира разширенията глобално за тази PHP версия.

✅ Избройте активираните в момента модули:

 

/opt/alt/phpXY/usr/bin/php -m

Това показва всички текущо заредени разширения.

🧪 Стартирайте PHP код с активирано временно разширение:

 

/opt/alt/phpXY/usr/bin/php -d “разширение=igbinary.so” -m

Полезно за тестване без промяна на конфигурационните файлове.

 

🛠️ Как да активирате модул за постоянно

 

✅ Опция 1: Активирайте в собствения .ini файл на разширението

 

Навигирайте до:

/opt/alt/phpXY/etc/php.d.all/

 

Отворете .ini файла за вашето разширение (напр. memcached.ini).

 

Ако редът не съществува, добавете:

extension=memcached.so

 

 

Запазете и затворете файла.

 

✅ Опция 2: Активирайте чрез default.ini

 

отворено:

/opt/alt/phpXY/etc/php.d/default.ini

 

Добавете или премахнете коментара:

extension=extension_name.so

 

💡 Използвайте това само ако не съществува .ini за всяко разширение или искате да приложите глобално настройките.

 

📌 Бележки:

 

Използването на default.ini е по-общо.

Всеки .ini файл в /php.d.all/ е модулен – чудесен за активиране/деактивиране на отделни разширения, без да засяга други.

Не е необходимо да рестартирате никоя услуга – просто презаредете CLI или уеб процеса (като Apache/Nginx + PHP манипулатор), ако е необходимо.

 

🧪 Изпълнение на скрипт с конкретна PHP версия:

/opt/alt/phpXY/usr/bin/php yourscript.php

 

Това гарантира, че изпълнявате кода си с PHP версията и модулите, които сте конфигурирали.

 

alt-python / alt-ruby / alt-nodejs

🔧 Забележка: Конкретни подробности за alt-python, alt-ruby и alt-nodejs ще бъдат предоставени по-късно.

 

📆 Поддръжка в края на живота (EOL) от CloudLinux

CloudLinux разширява актуализациите за сигурност за PHP, Python, Ruby и Node.js дори след като оригиналният доставчик е спрял да ги поддържа. По-долу има таблици, очертаващи сроковете за EOL и удължената продължителност на поддръжката.

 

🧪 alt-PHP EOL Support

Версия Освободен Доставчик EOL Доставчик SST (yrs) CloudLinux EOL Extra SST by CloudLinux (yrs)
4.4 07-Nov-2005 08-Jul-2008 2.7 01-Jul-2023 14.9
5.1 23-Nov-2005 24-Aug-2006 0.8 01-Apr-2024 17.6
5.2 01-Nov-2006 06-Jan-2011 4.2
5.3 29-Jun-2009 14-Aug-2014 5.1
5.4 29-Feb-2012 14-Sep-2015 3.5
5.5 19-Jun-2013 21-Jul-2016 3.1
5.6 27-Aug-2014 31-Dec-2018 4.3
7.0 12-Jan-2015 10-Jan-2019 3.9
7.1 30-Nov-2016 01-Dec-2019 3.0
7.2 28-Nov-2017 30-Nov-2020 3.0
7.3 04-Dec-2018 06-Dec-2021 3.0
7.4 26-Nov-2019 28-Nov-2022 3.0
8.0 24-Nov-2020 26-Nov-2023 3.0
8.1 23-Nov-2021 25-Nov-2024 3.0
8.2 08-Dec-2022 08-Dec-2025 3.0

 

🐍 alt-Python EOL Support

Версия Освободен Доставчик EOL Доставчик SST (yrs) CloudLinux EOL Extra SST by CloudLinux (yrs)
2.7 29-Sep-2012 29-Sep-2017 5.0
3.3 29-Sep-2012 29-Sep-2017 5.0
3.4 15-Mar-2014 18-Mar-2019 5.0
3.5 12-Sep-2015 13-Sep-2020 5.0
3.6 22-Dec-2016 23-Dec-2021 5.0
3.7 26-Jun-2018 27-Jun-2023 5.0
3.8 14-Oct-2019 14-Oct-2024 5.0
3.9 05-Oct-2020 05-Oct-2025 5.0
3.10 05-Apr-2021 04-Oct-2026 5.4
3.11 24-Oct-2022 24-Oct-2027 5.0
3.12 02-Oct-2023 02-Oct-2028 5.0

 

📌 CloudLinux често продължава поддръжката за години преди EOL на доставчика, като гарантира, че по-старите приложения остават сигурни и функционални.

 

alt-ruby — Поддръжка в края на живота

CloudLinux продължава да предоставя разширена поддръжка за сигурност за версии на Ruby след официалния доставчик EOL. Всяка версия по-долу показва оригиналната времева линия на доставчика, последвана от ангажимента на CloudLinux.

 

Версия Освободен Доставчик EOL Поддръжка от доставчик CloudLinux EOL Extra Support by CL
1.8 24-Feb-2013 24-Feb-2016 3.0 years
1.9 24-Feb-2013 24-Feb-2016 3.0 years
2.0 24-Feb-2013 24-Feb-2016 3.0 years
2.1 25-Dec-2013 31-Mar-2017 3.3 years
2.2 25-Dec-2014 31-Mar-2018 3.3 years
2.3 24-Dec-2015 31-Mar-2019 3.3 years
2.4 23-Dec-2016 31-Mar-2020 3.3 years
2.5 25-Dec-2017 31-Mar-2021 3.3 years
2.6 25-Dec-2018 31-Mar-2022 3.3 years
2.7 25-Dec-2019 31-Mar-2023 3.3 years
3.0 25-Dec-2020 31-Mar-2024 3.3 years
3.1 25-Dec-2021 31-Mar-2025 3.3 years
3.2 25-Dec-2022 31-Mar-2026 3.3 years

 

🟢 alt-nodejs — Поддръжка в края на живота

CloudLinux също така поддържа актуализации за сигурност след доставчици за версии на Node.js. Ето разбивката:

 

Версия Освободен Доставчик EOL Поддръжка от доставчик CloudLinux EOL Extra Support by CL
6 26-Apr-2016 30-Apr-2019 3.0 years
8 30-Mar-2017 31-Dec-2019 2.8 years
9 31-Oct-2017 30-Jun-2018 0.6 years
10 24-Apr-2018 30-Apr-2021 3.0 years
11 23-Oct-2018 30-Jun-2019 0.7 years
12 23-Apr-2019 30-Apr-2022 3.0 years
14 21-Apr-2020 30-Apr-2023 3.0 years
16 20-Apr-2021 11-Sep-2023 2.3 years
18 19-Apr-2022 30-Apr-2025 3.0 years
19 18-Oct-2022 01-Jun-2023 0.6 years
20 18-Apr-2023 30-Apr-2026 3.0 years