Какво представляват 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:
- MultiPHP Manager (част от cPanel)
- 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 | — | — |