Релиз PHP 5.2.2 и 4.4.7, обзор 16 новых проблем безопасности


Оглавление (нажмите, чтобы открыть):

Релиз PHP 5.2.2 и 4.4.7, обзор 16 новых проблем безопасности

В очередной раз в новом релизе PHP 5.2.2 исправлено более 10 ошибок связанных с безопасностью.

Исправления проблем общих для PHP 5.2.2 и 4.4.7:

  • Целочисленное переполнение в функциях createwbmp и readwbmp библиотеки GD, позволяет запустить код через подстановку специально скомпонованных значений в поля размеров Wireless Bitmap (WBMP) изображений;
  • ASCIIZ байт (\0) воспринимался функцией mail() как конец сообщения, что может быть использовано для подстановки заголовков злоумышленника;
  • Ошибка в функции mb_parse_str() позволяющая злоумышленнику временно включить режим register_globals;
  • Доступ к нераспределенным блокам памяти через функцию array_user_key_compare();
  • Двойной вызов функции free() в коде session_regenerate_id(), может быть использован для выполнения кода злоумышленника;
  • Пропуск проверок open_basedir и safe_mode в zip:// and bzip:// врапперах.
  • Возможность переполнения стека в Zend Engine;
  • Возможность подстановки символов CRLF в ftp_putcmd();
  • Перезапись super-global переменных через import_request_variables();
  • Удаленное переполнение буфера через библиотеку libxmlrpc.

Проблемы исправленные только в PHP 5.2.2:

  • Возможность подстановки служебных заголовков через параметры Subject и To переданные функции mail();
  • Неверный расчет размера для типа данных S (serialisation format), приводящий к возможности утечки информации при выполнении unserialize();
  • Утечка информации через функции substr_compare() и substr_count();
  • Переполнение буфера через функции make_http_soap_request() и user_filter_factory_create().

    Проблемы исправленные только в PHP 4.4.7:

    • XSS (межсайтовый скриптинг) уязвимость в phpinfo();

    Из улучшений добавленных в PHP 5.2.2 можно отметить обновление библиотек GD, SQLite и PCRE; оптимизацию выполнения realloc() в Memory Manager; добавление новых методов в классы SPL DirectoryIterator и SplFileInfo; исправление более 120 ошибок не связанных с безопасностью.

    Что будет нового в PHP 7.4

    PHP 7.4 — последняя версия перед PHP 8, содержит множество дополнений и исправлений синтаксиса, будет выпущен 28 ноября 2020 года. Пост создан для помощи в подготовки к предстоящим изменениям.

    PHP 7.4 будет содержать немало новых возможностей, начнем с новых функций, а затем рассмотрим изменения и устаревание функционала.

    Короткие замыкания RFC

    Короткие замыкания допускают менее подробный синтаксис анонимной функции. Вместо многословного:

    можно использовать более лаконичное выражение:

    Согласитесь, выглядит здорово?!

    • Короткие замыкания могут получить доступ к родительской области, ключевое слово use — не нужно.
    • $this доступен так же, как и у обычных замыканий.
    • Такие замыкания могут содержать в теле только одну строку, которая также является оператором возврата.

    Предварительная загрузка (Preloading) RFC

    Предварительная загрузка — удивительное дополнение к ядру PHP, которое может привести к значительному улучшению производительности.

    Итак, если вы в своей работе используете какой-либо фреймворк, его файлы должны быть загружены и перекомпилированы при каждом запросе. Предварительная загрузка позволяет серверу загружать PHP-файлы в память при запуске и иметь их постоянно доступными для всех последующих запросов.

    Предварительная загрузка управляется директивой opcache.preload в файле php.ini . Эта директива указывает PHP-скрипт, который будет скомпилирован и выполнен при запуске сервера. Данный файл может использоваться для предварительной загрузки дополнительных файлов или через функцию opcache_compile_file() (подробнее см. Документацию PHP).

    Повышение производительности, конечно, связано с некоторым условием: если источник предварительно загруженных файлов изменяется, сервер должен быть перезапущен.

    Типизированные свойства RFC

    Переменные класса могут быть подсказаны типом:

    Это очень долгожданное со времён PHP 7 изменение в направлении более строгой типизации языка. Теперь у нас есть все основные возможности для строгой типизации.Для типизации доступны все типы, за исключением void и callable.

    Улучшена разница типов RFC

    Разница типов — это тема, достойная отдельного сообщения в блоге ; короче говоря: вы сможете использовать противоречивые типы возврата

    . и противоречивые аргументы.

    RFC в настоящее время находится на этапе голосования, но, похоже, пройдет без проблем

    Интерфейс внешней функции RFC

    Интерфейс внешней функции, FFI, позволяет вызывать код C из пользовательского пространства. Это означает, что расширения PHP могут быть написаны на чистом PHP.

    Следует отметить, что это сложная тема. Вам все еще нужны знания C, чтобы правильно использовать эту функцию.

    Оператор присваивания значения NULL RFC

    Появится возможность использовать синтаксис «если левый параметр не существует или равен null, присвоить ему значение правого параметра».

    Т.е. вместо этого:

    Вы можете сделать это:

    Оператор распаковки (. ) в массивах RFC

    Теперь можно использовать оператор распаковки в массивах:

    Это работает только с массивами с числовыми ключами, с ассоциативными массивами распаковка работать не будет, ошибка будет выдана при обнаружении строкового ключа. Оператор спреда должен иметь лучшую производительность, чем array_merge. Это объясняется не только тем, что оператор распаковки является языковой структурой, в то время как array_merge является функцией, но и оптимизация времени компиляции может быть выполнена для констант массива. Плюс array_merge поддерживает операции только над массивами, а оператор спреда поддерживает реализацию объектов Traversable.

    Пользовательская сериализация объектов RFC

    В настоящее время PHP предоставляет два механизма для настраиваемой сериализации объектов: методы __sleep()/__wakeup() и Serializable интерфейс. К сожалению, по словам Никиты, оба подхода имеют проблемы., которые приводят к сложному и ненадежному коду Этот RFC добавляет два новых магических метода: __serialize и __unserialize, которые позволяют избежать этих проблем

    Использование очень похоже на Serializable интерфейс. С практической точки зрения главное отличие состоит в том, что вместо вызова serialize() внутри Serializable::serialize() вы напрямую возвращаете данные, которые должны быть сериализованы в виде массива. В следующем примере показано, как __serialize()/__unserialize() используются и как они составляются при наследовании:

    Разделитель числовых литералов RFC

    Отсутствие визуальных разделителей в группах цифр увеличивало время чтения и отладки кода, и могло привести к непреднамеренным ошибкам. Теперь добавлена поддержка символа подчёркивания в числовых литералах для визуального разделения групп цифр.

    Рефлексия для ссылок RFC

    Такие библиотеки как var dumper Symfony, в значительной степени полагаются на API Рефлексии для надежного вывода переменной. Раньше не было должной поддержки рефлексии для ссылок, в результате чего эти библиотеки полагались на «хаки» для обнаружения ссылок.

    PHP 7.4 добавляет класс ReflectionReference, который решает эту проблему.

    Обновление 02-14: RFC пройден, и изменения подтверждены для PHP 7.4.

    Слабые ссылки

    Слабые ссылки — это ссылки на объекты, которые не мешают их уничтожению. PHP 7.4 вводит класс WeakReference , который позволяет программистам сохранять ссылку на объект, который не препятствует уничтожению самого объекта. В настоящее время PHP поддерживает Weak References, используя расширение вроде pecl-weakref . В любом случае, новый API отличается от документированного WeakRefкласса.

    Вот пример от автора этого предложения, Никиты Попова:

    Сначала var_dump выведет object(std >NULL , так как указанный объект был уничтожен.

    Добавлена функция mb_str_split RFC

    Эта функция обеспечивает те же функциональные возможности, что str_split и для многобайтовых строк.

    Реестр хэширования паролей RFC

    Внутренние изменения в библиотеке хеширования, чтобы пользователям было проще использовать хэширование. Добавлена новая функция password_algos, которая возвращает список всех зарегистрированных алгоритмов хеширования паролей

    Изменения и устаревание

    Помимо новых функций, есть также много изменений в языке. Большинство этих изменений не нарушают работу программиста, хотя некоторые из них могут повлиять на уже написанный вами код.

    Обратите внимание, что предупреждения об устаревании не являются критическими, а просто уведомляют разработчика о том, что функциональность будет удалена или изменена в будущем. Было бы хорошо не игнорировать предупреждения об устаревании и сразу же их исправлять; поскольку это сделает путь обновления для PHP 8.0 более простым.

    Если бы вы написали что-то вроде этого:

    PHP ранее интерпретировал бы это так:

    PHP 8 сделает так, чтобы он интерпретировался так:

    В PHP 7.4 при обнаружении выражения без скобок, добавлено предупреждение об устаревании синтаксиса, содержащего «.» перед «+» или «-».

    Разрешены исключения в __toString RFC

    Ранее исключения не могли быть добавлены в магический метод__toString. Они были запрещены из-за некоторых старых механизмов обработки ошибок, правда Никита Попов отметил, что это «решение» на самом деле не решило проблему, которую он пытался решить.

    RFC все еще находится на стадии голосования, но с 32 голосами за и 0 против, можно с уверенностью сказать, что это пройдет.

    ext-hash всегда включен RFC

    Как видно из заголовка, это расширение теперь постоянно доступно во всех установках PHP.

    PEAR по умолчанию больше не включен ВНЕШНЕЕ

    Поскольку PEAR больше не поддерживается, основная команда решила удалить установку по умолчанию с PHP 7.4.

    Этот формат обмена данными никогда не был стандартизирован, и теперь его расширение устарело.

    Короткие теги PHP устарели RFC

    Короткий открытый тег array_merge и array_merge_recursive без аргументов

    Поскольку добавлен оператор распаковки (. ), теперь имеет смысл использовать array_merge так:

    Теперь array_merge и array_merge_recursive позволяют передавать пустой список параметров. Пустой массив будет возвращен, если не было передано ни одного массива.

    strip_tags принимает массивы

    Ранее несколько тегов можно было бы удалить только перечислением тегов в строке:

    PHP 7.4 позволяет использовать массив:

    Лево-ассоциативный тернарный оператор устареет RFC

    Тернарный оператор имеет некоторые странные особенности в PHP. Этот RFC добавляет статус деприкейт для вложенных троичных операторов. В PHP 8 это устаревание будет преобразовано в ошибку времени при компиляции.

    Устарели фигурные скобки для доступа к массивам и строкам

    Раньше можно было получить доступ к массивам и смещениям строк, используя фигурные скобки:

    Теперь лучше от этого отказаться.

    Улучшение в proc_open улучшения

    Были внесены изменения, чтобы proc_open мог выполнять программы, не проходя через shell. Это делается путем передачи массива вместо строки для команды .

    Список некоторых устаревших вещей

    • Тип real
    • Magic quotes legacy
    • array_key_exists() с объектами
    • FILTER_SANITIZE_MAGIC_QUOTES фильтр
    • Метод Reflection export()
    • mb_strrpos() с указанием кодировки 3 аргументом
    • implode() параметр порядка смешивания
    • Открепление $this от нестатических замыканий ($closure->bindTo(null))
    • функция hebrevc()
    • функция convert_cyr_string()
    • функция money_format()
    • функция ezmlm_hash()
    • функция restore_include_path()
    • директива ini allow_url_include

    Обратно несовместимые изменения

    Так же не забываем смотреть на полный документ обновлений версий PHP.

    Можно выделить следующие несовместимых назад изменений:

    • Вызов parent:: в классе без родителя вызовет ошибку.
    • Использование var_dump для DateTime или DateTimeImmutable больше не будет выводить доступные свойства объекта.
    • openssl_random_pseudo_bytes сгенерирует исключение в случае ошибки. Раньше она возвращала false, что могло привести к генерации пустой строки.
    • Попытка сериализации экземпляров PDO или PDOStatement сгенерирует Exception вместо PDOException.
    • Вызов get_object_vars() для ArrayObject экземпляре будет возвращать свойства самого ArrayObject, а не значения обернутого массива или объекта. Чтобы как раньше получить значения обернутого массива — приведите ArrayObject к типу array

    Изменились правила голосования RFC RFC

    Технически это не обновление, связанное с PHP 7.4, хотя это, безусловно, стоит упомянуть. Правила голосования для RFC были изменены: для принятия RFC требуется 2/3 голосов, все RFC должны быть открыты не менее 2 недель, чтобы пройти одобрение.

    Веб-разработчик со стажем программирования более 6 лет, постоянно учусь, люблю делать новые проекты.

    Что нового в PHP 7.2? Скорость и производительность PHP 7.2

    30 ноября 2020 г. произошел выпуск новой стабильной версии PHP 7.2. Что изменилось в новой версии PHP 7.2? Какова скорость и производительность PHP 7.2 и стоит ли переходить на нее в ближайшее время?

    Производительность

    С каждой новой версией PHP разработчики делали немало для повышения производительности. В свое время, большой прирост скорости владельцы сайтов получили при переходе с PHP 5.6 на PHP 7.0, что повысило производительность сайта в 2-3 раза. Поэтому, если вы еще не перешли на PHP 7.x, то самое время это сделать сейчас.

    Также заметный рост производительности случился и с обновлением PHP 7.0 до версии 7.1. Положительная тенденция не стала исключением и для PHP 7.2. Прежде всего, оптимизации подвергся встроенный механизм кэширование — Opcache, который является самым эффективным и интегрирован начиная с версии PHP 5.5.

    В Opcache была добавлена глобальная оптимизация на основе анализа потока данных с использованием SSA (Static single assignment form): Sparse Conditional Constant Propagation (SCCP), удаление мертвого кода (Dead Code Elimination — DCE) и удаление неиспользуемых локальных переменных, что в теории должно улучшить производительность web-приложений.

    Сравнение производительности PHP 5.6, PHP 7.0, PHP 7.1 и PHP 7.2

    В связи с тем, что подавляющая часть сайтов не поддерживает PHP 7.2 тестирование проводилось с помощью бенчмарка bench.php.

    Тестовая платформа: VPS с одним виртуальным ядром, 2,4 ГГц, 2 Гб памяти и SSD drives. На всех версиях PHP включен Opcache.

    По результатам тестирования заметен высокий прирост производительности в PHP 7.2, даже по сравнению с PHP 7.1. И девятикратное превосходство с PHP 5.6. Осталось только дождаться поддержки новой версии PHP со стороны разработчиков CMS, чтобы повторить тесты на реальных web-приложениях.

    Основные нововведения

    PHP 7.2 включает в себя некоторые улучшения, а также новые возможности:

    • Изменения в преобразовании массивов/объектов, числовые ключи
    • Изменения в подсчете несчитаемых типов
    • Объявление объектного типа
    • HashContext в виде объекта
    • Добавлен алгоритм Argon2 в функции хэширования паролей
    • Улучшения SSL / TLS Констант
    • Удалено расширение Mcrypt
    • Добавлено расширение sodium

    Устаревшие функции PHP 7.2

    Список функций, которые будут считаться устаревшими в PHP 7.2. Данные функции будут удалены не позднее PHP 8.0:

    • __autoload
    • $php_errormsg
    • create_function()
    • mbstring.func_overload
    • (unset) cast
    • parse_str() без второго аргумента
    • gmp_random()
    • each()
    • assert() со строковым аргументом
    • $errcontext аргумент обработчика ошибок

    Выводы

    PHP 7.2 содержит ряд эволюционных изменений, которые положительно скажутся web-приложениях. Заметный прирост скорости в синтетических тестах позволяет надеяться, что удастся улучшить производительность на реальных сайтах. Ждем поддержки PHP 7.2 в будущих обновлениях CMS.

    В ближайшее время мы планируем внедрение новой версии PHP 7.2 на всех тарифных планах нашего хостинга.

    Vesta Control Panel — Forum

    Проблема со старыми сайтами после перехода на PHP 7.3 Topic is solved

    Проблема со старыми сайтами после перехода на PHP 7.3

    Post by toherman » Fri Apr 05, 2020 7:25 pm

    Друзья, установил PHP 7.3 и старые сайты покрылись ошибками. Новые сайты, ориентированные на работу с новой версией, работают нормально. При проверке установленных пакетов не обнаружил PHP 5.6, похоже, что при установке были удалены.
    Править ошибки на сайтах долго. Наверняка есть вариант использования пакетов PHP 5.6 и 7.3 на одном сервере?

    В настоящий момент накатил PHP 5.6, выполнив:

    Теперь есть обе версии PHP, и по умолчанию работает старая, благодаря этому работоспособность сайтов возобновилась.
    Однако, на новых сайтах снова стал получать уведомление об использовании устаревшей версии PHP.

    Вопрос — как сделать, что бы для сайта, предположим, на Joomla 3.x вызывался интерпретатор версии 7.3?
    Через .htaccess на nginx не получится, если правильно понимаю ситуацию.

    Ну что же, похоже, что средствами «Vesta» это не сделать, просто не предусмотрено, во всяком случае сейчас, да и «спасение утопающих. »
    Буду искать решение, в свободное от «секса» время.

    Добавлено спустя некоторое время:
    Как говорится — «к стати о птичках». После установки php7.3, который утёр прошлую версию, пришлось накатывать её заново, дабы возобновить нормальную работу стареньких сайтов, не дружащих с новой версией.
    Получилась интересная ерунда. При проверке php -v видим следующее.

    VestaCP, несколько версий php или мульти php на Debian и Ubuntu

    Привет читатель, не так давно на просторах интернета наткнулся на прекрасный скрипт облегчающий внедрение в VestaCP нескольких версий php. Хочется отметить, что скрипт в первую очередь делался для Debian, но и с Ubuntu так же будет работать (правда с одним но). Сегодня убедимся в работоспособности скрипта на Ubuntu 16.04.

    Особенности для Debian: скрипт собирает версии 5.2 и выше.

    Особенности для Ubuntu: скрипт собирает версии 5.3 и выше. Для 5.2 выдает ошибку, поэтому, если вам требуется 5.2, используете Debian.

    Что нам потребуется:

    1. Операционка Debian или Ubuntu
    2. Установленная VestaCP
    3. Модуль апача cgi (установлен по умолчанию)
    4. SHH доступ к серверу.

    Если вам нужен только php 7, то советую вам переустановить VestaCP на новый дистрибутив ОС, в репозитории которого уже прописана новая версия php. Как пример могу привести Ubuntu 16.04.

    Внимание! По всей видимости Deban 9 не поддерживается, подробности в комментариях.

    Как работает менеджер версий php в VestaCP?

    1. Вводим нужные нам версии php через пробел с указанием точного номера (к примеру 5.6 не правильно, 5.6.30 — правильно)
    2. Потом скрипт просматривает http://php.net/downloads.php и http://php.net/releases/ на предмет наличия архивов с указными версиями php. Если находит. то скачивает и распаковывает в /opt/php/src . Этот этап можно пропустить, если сразу положить исходные файлы в /opt/php/src/bzips .
    3. Скрипт ставит нужные зависимости, без которых скрипт не может работать. Эта процедура проводится один раз при первом запуске, при последующих ее следует пропускать.
    4. Создает шаблоны для Apache, которые потом легко можно включить в панеле VestaCP.

    Как взаимодействовать с php менеджером?

    1. Прежде всего загрузим и запустим менеджер под root.
    2. Вводим через пробел нужные версии php (помните: 7.1 , 7.1.4), номера версий можно найти на сайте http://php.net/releases , пример ввода указан на скрине ниже.
    3. Создавать ли ссылки в /usr/bin для быстрого доступа к файлам? Видимо скрипт может работать не правильно если не создать ссылки, по этому нажимаем Y. В результате вы получите следующее:
    4. Создавать шаблон VestaCP для каждой указанной версии? Нажимаем да У .
    5. Далее вас спросят устанавливать ли зависимости? Тут обязательно жмет да У , т. к. это первый запуск скрипта на сервере.
    6. После этого остается только ждать. Установка займет какое-то время, много зависит от конфигурации сервера и количества шаблонов (у меня заняло более 30 минут).
    7. Как только установка завершится можно перейти в панель у установить нужный шаблон.

    В списке шаблонов вы скорее всего увидите php71 и php71-fcgid. Это не ошибка. Просто php71 сделан на основе шаблона Vesta php-cgi , а php71-fcgid на основе шаблона phpfcgid . Выберите то, что вам больше подходит.

    Как проверить версию php на сервере и сайте?

    Теперь давайте проверим успешность нашего труда.

    1. Создаем файл phpinfo.php . Открываем его текстовым редактором и вводим следующее:
    2. Загружаем файл в корень сайта → открываем файл в браузере и смотрим на сменную версию php.

    Проверить версию php, установленную по умолчанию, можно с помощью консольной команды:

    Вот и все готово, пишите комментарии, задавайте вопросы. Мне очень важна обратная связь.

    Посты по теме

    57 комментариев Добавить комментарий

    Привет !
    Вот последовательность команд для установки PHP 7.2.24 , всё собирается и работает, огромное СПАСИБО автору скрипта и администрации этого сайта.

    # apt-get install ca-certificates apt-transport-https -y —fix-missing

    # apt-get install pcre2-utils -y —fix-missing

    # apt-get install curl wget make autoconf gcc bison libxml2 libxml2-dev libcurl4-openssl-dev pkg-config libssl-dev bzip2 libbz2-dev libjpeg-dev libpng-dev libxpm-dev libfreetype6-dev libgmp-dev libgmp3-dev libmcrypt-dev libpspell-dev librecode-dev libpcre3-dev libpcre++-dev libxslt1-dev libonig-dev libmcrypt-dev libreadline-dev libmhash-dev -y —fix-missing

    # apt-get install linux-headers-`uname -r` binutils pkg-config build-essential -y —fix-missing

    # apt-get install libxml2-dev libssl-dev libpcre3 libpcre3-dev zlib1g-dev libbz2-dev libjpeg-dev libpng-dev libonig-dev libpspell-dev libreadline-gplv2-dev libxslt-dev -y —fix-missing

    # apt-get install git-core subversion build-essential autoconf automake libtool libncurses5 libncurses5-dev make libjpeg-dev gawk libz-dev pkg-config libcurl4-openssl-dev libexpat1-dev libx11-dev unixodbc-dev libasound2-dev libogg-dev libvorbis-dev libperl-dev libgdbm-dev libdb-dev python-dev uuid-dev software-properties-common wget -y —fix-missing

    # apt-get install libmagickwand-dev libmagickcore-dev -y —fix-missing

    # apt-get install php-dev -y —fix-missing

    Здесь будет очень долгая компиляция . Через 5 минут нажми кнопку «Enter»

    # apt-get install libturbojpeg0-dev -y —fix-missing

    # apt-get install libjpeg62-turbo-dev -y —fix-missing


    # apt-get install libmcrypt-dev -y —fix-missing

    # apt-get install libmcrypt-dev -y —fix-missing

    # ln -s /usr/include/qdbm/depot.h /usr/include/depot.h
    Нащальнике@Шпили-Виле Компутер:

    # ln -s /usr/lib/libc-client.a /lib/x86_64-linux-gnu/libc-client.a
    Нащальнике@Шпили-Виле Компутер:

    # ln -s /usr/lib/libc-client.a /usr/lib/x86_64-linux-gnu/libc-client.a

    # mkdir /usr/include/freetype2/freetype
    Нащальнике@Шпили-Виле Компутер:

    # ln -s /usr/include/freetype2/freetype.h /usr/include/freetype2/freetype/freetype.h

    # git clone https://github.com/petranikin/mgrvphp.git

    У меня собирается только 7.2.24, сборка 7.3 прерывается ошибками, заморачиваться исправлениями ошибок, теперь твоя задача если есть желание .

    Отвечай на все вопросы положительно «y»
    Скрипт оборвет работу ошибкой, переходишь на страницу с версией PHP и скачиваешь нужную в папку /opt/php/src/bzips

    # cd /opt/php/src/bzips
    Нащальнике@Шпили-Виле Компутер:

    # rm *
    Нащальнике@Шпили-Виле Компутер:

    # wget https://www.php.net/distributions/php-7.2.24.tar.bz2
    Нащальнике@Шпили-Виле Компутер:

    /mgrvphp
    Нащальнике@Шпили-Виле Компутер:

    # bash mgrvphp
    Запускаешь скрипт, отвечаешь на все вопросы «y» и указываешь версию PHP (у меня собирается только 7.2.24)
    Нащальнике@Шпили-Виле Компутер:

    Спасибо за Ваш труд и комментарий)) надеюсь найдутся те, кому Вы поможете

    Друзья я исправил скрипт и выложил на гитхаб. На Debian 8 работает и на Ubuntu 16.04 тоже, хотелось бы на 9-м дебиане узнать пойдет или нет.

    Моя благодарность создателям VestaCP и вам коллеги, что все участвуете в развитии проекта кто прямо, а кто косвенно задавая вопросы.
    https://github.com/alex3319/mgrvphpvesta

    На DEB 9.11 ошибки при сборке PHP 7.3, в строке 68 вроде как. PHP не собирается в общем.

    К сожалению времени нет разбираться. А вообще нужно в контейнеры docker потихоньку мигрировать. А клиентов которые в сайты не хотят вкладываться переселять на рег ру на свою партнерку.

    REG.RU мутная контора, больше потеряешь чем приобретёшь. Сейчас клиенты умеют поиском в интернет пользоваться и увидя конские цены reg.ru обязательно зададут вам вопрос; «Почему так дорого, Карл ?» .

    На Ubuntu 16.04 php 7.3 любых версий не собирается, с версиями 7.2 и ниже всё ок

    Леня, вы вы случаем не из африки что-ли?
    https://www.reg.ru/hosting/ — 1200 в год + домен 200, а продление 900 и это в розницу.

    Сервер в розницу 1200 помоему. А по ценам студии там еще дешевле.

    bzip2: (stdin) is not a bzip2 file. у меня сейчас на Ubuntu 18.04 выдает на любую версию, хотя файл скачивается, а дальше вот этот ступор. Никто не сталкивался?

    В итоге руками выкачал файлы bz2 с помощью wget, закинул в папку в /opt/php/src/bzips
    Запустил инсталяцию и все ок.

    Люди помогите пожалуйста побороть ошибку

    /opt/php/src/php-5.6.40/ext/ftp/ftp.c:282: undefined reference to `SSLv23_client_method’
    collect2: error: ld returned 1 exit status
    Makefile:268: recipe for target ‘sapi/cli/php’ failed
    make: *** [sapi/cli/php] Error 1
    Ops. Something is wrong..

    Помогите кто нибудь побороть ошибку.

    Makefile:268: recipe for target ‘sapi/cli/php’ failed
    make: *** [sapi/cli/php] Error 1
    Ops. Something is wrong..

    Ubuntu 16.04-18.04 для php5.3-5.6
    Решение проблемы с OpenSSL, Установим старую версию OpenSSL
    cd /usr/src
    wget https://www.openssl.org/source/openssl-0.9.8zb.tar.gz
    tar xfvz openssl-0.9.8zb.tar.gz
    cd openssl-0.9.8zb
    mkdir /usr/local/sslold
    ./config —prefix=/usr/local —openssldir=/usr/local/sslold
    make
    make install

    изменим в файле options —with-openssl=/usr на —with-openssl-dir=/usr/local/sslold

    Запускаем скрипт, профит)
    PS: Если будут проблемы — скачиваем нужные версии php c https://php.net/releases/ и копируем их вручную в /opt/php/src/

    А где лежит файл options?

    Все перерыл, не нашел.

    Спасибо за статью! Почитал комментарии, попробовал поставить на Ubuntu 16.04. Все встало без ошибок, но после того как в админке Vesta для определенного сайта выбрал др. версию php и перезагрузил Apache и Nginx, меня выбросило из админки и больше я зайти туда не могу. При попытках входа выдает NO LANGUAGE DEFINED. Пробовал смену пароля через SSH. не помогло. Кроме этого при попытке зайти на страницу phpMyAdmin выдает ошибку см. скрин http://joxi.ru/xAevBlXhR51Var

    Кто-нибудь сталкивался? Поставил на боевую машину, мать его((( Хорошо хоть сайты не рухнули. Пока работают.
    Буду очень благодарен за любые мысли по этой проблеме!

    Все таки все рухнуло, mySql сервер остановился. Чтобы все восстановить пришлось удалить скачанные версии php и вернуть все как было. Тогда все заработало и в админку вошел, и phpMyadmin перестал выдавать ошибки и mySql сервер заработал!

    Но вопрос открыт, так как в будущем было бы не плохо использовать несколько версий php.

    Вот такая ошибка при использовании скрипта, в самом начале, ставлю рнр 5.6.40 (ставил и другие) получаю вот это.

    You can enter multiple versions through ‘space’.
    Enter php version/versions(for example 5.6.30):
    >5.6.40
    Create simlinks in /usr/bin?(y/N)
    >y
    Create VestaCP web templates?(y/N)
    >y
    Start install PHP 5.6.40
    bzip2: (stdin) is not a bzip2 file.
    tar: Child returned status 2
    tar: Error is not recoverable: exiting now
    /opt/php/src/php-5.6.40/options.sh: No such file or directory
    sed: can’t read /opt/php/src/php-5.6.40/options.sh: No such file or directory
    mgrvphp: line 113: cd: /opt/php/src/php-5.6.40/: No such file or directory
    bash: options.sh: No such file or directory
    rm: cannot remove ‘/opt/php/src/php-5.6.40/options.sh’: No such file or directory

    Конфигурация сервера Ubuntu 16.04.1, Vesta 0.9.8. По умолчанию стоит РНР 7.0.32.
    Понимаю что не распаковывается архив bzip2, но проверял, стоит последняя версия этого архиватора.

    Руками скачайте и закиньте в папку, но у меня так и не получилось из-за openssl поставить что то старее 7

    Здравствуйте. Никак не получается установить, хотя раньше на такой же точно конфигурации проблем не было. Ubuntu 16.04. Несколько раз пытался переустановить, так как система свежая. Устанавливаю 5.6.40. Текст ошибки таков (на всякий случай захватил чуть больше):

    URL transformed to HTTPS due to an HSTS policy
    —2020-04-02 20:14:07— https://php.net/
    Resolving php.net (php.net). 185.85.0.29, 2a02:cb40:200::1ad
    Connecting to php.net (php.net)|185.85.0.29|:443. connected.
    HTTP request sent, awaiting response. 301 Moved Permanently
    Location: https://www.php.net/ [following]
    —2020-04-02 20:14:07— https://www.php.net/
    Resolving www.php.net (www.php.net). 185.85.0.29, 2a02:cb40:200::1ad
    Connecting to www.php.net (www.php.net)|185.85.0.29|:443. connected.
    HTTP request sent, awaiting response. 200 OK
    Length: unspecified [text/html]
    Saving to: ‘/opt/php/src/bzips/php-5.6.40.tar.bz2’

    /opt/php/src/bzips/ [ ] 54.40K —.-KB/s in 0.06s

    2020-04-02 20:14:08 (890 KB/s) — ‘/opt/php/src/bzips/php-5.6.40.tar.bz2’ saved [55710]

    bzip2: (stdin) is not a bzip2 file.
    tar: Child returned status 2
    tar: Error is not recoverable: exiting now
    /opt/php/src/php-5.6.40/options.sh: No such file or directory
    sed: can’t read /opt/php/src/php-5.6.40/options.sh: No such file or directory
    mgrvphp: line 113: cd: /opt/php/src/php-5.6.40/: No such file or directory
    bash: options.sh: No such file or directory
    rm: cannot remove ‘/opt/php/src/php-5.6.40/options.sh’: No such file or directory

    Не может распаковаться bz2 архив?

    Оф форумы по этому поводу тоже никакого внятного ответ не дают.

    у меня такая проьлема была по причине недокачки файлов bz2 (битый файл). попробуйте скачать вручную и положите в папку /opt/php/src/ нужные версии php и снова запустите скрипт.

    Да, проблема была в битых архивах, решилось загрузкой вручную

    А как теперь на эти версии всякие модули доставлять? Аля mondodb и прочее, ведь apt install php**** не поставит

    Админ привет, спасибо только вот одна проблема как установить модули скажем для версии 5.6 или другой.
    apt-get install php-curl скажем установлюеться только для той которая php -v

    Привет. Не приходилось заниматься этим, но мне видится это примерно меняем дефолтную версию вызываемую php -v на требуемую с помощью update-alternatives . Тут и тут подробнее. Затем ставим требуемый модуль.

    Постоянно использовал Ваш скрипт, но сейчас уже пару часов пытаюсь установить и постоянно выпадает ошибка:
    checking for PCRE2 10.30 or greater. configure: error: PCRE2 version 10.30 or later is required to compile php with PCRE2 support

    Пробовал на Убунту 16.04 и 18.04 на серверах Амазона, ДиджиталОушен, Ukraine.

    На Юкрейне точно всегда без проблем устанавливался скрипт, а тут прям напасть какая-то.

    Подскажите, в чем может быть проблема?

    Порешал проблему с PCRE2, вылезла другая, порешал её, вылезла третья и так далее.
    В конечном итоге так и не встала.
    Что изменилось в скрипте или в убунтах, что он перестал работать?

    Как я понимаю, поменялись зависимости и скрипт не может автоматически их установить. Попробуйте что-нибудь почерпнуть из комментария Лёни. Обратите внимание на те зависимости которые он ставит.

    На сколько я понимаю, не хватает зависимости. Отпишитесь, пожалуйста, об успешности, очень давно не использовал этот скрипт.

    Об этих зависимостях упоминал ранее автор скрипта

    I was used this script couple of times before and successful. But When i trying this today it gives me this error. I was tried this on couple of VPS thinking it is due to OS issue all failed on ubuntu 16.04/18.04. Not sure where is the issue. Could you please help me with following error.

    /opt/php/src/php-5.6.38/ext/openssl/openssl.c:2338: undefined reference to `sk_free’
    ext/ftp/.libs/ftp.o: In function `ftp_login’:
    /opt/php/src/php-5.6.38/ext/ftp/ftp.c:282: undefined reference to `SSLv23_client_method’
    collect2: error: ld returned 1 exit status
    Makefile:268: recipe for target ‘sapi/cli/php’ failed
    make: *** [sapi/cli/php] Error 1
    Ops. Something is wrong..

    Thanks in advance.
    Charitha

    А скрипт для удаления установленных дополнительный версий php есть?

    Добрый день. На весте 10+ сайтов. сервер убунта 14, пхп 5.5. Нужно было чтобы mediawiki работала под 7 версией пхп (чтобы обновить саму медиавики до последней версии). Воспользовался скриптом и всё ок кроме 2 моментов. 1. как мне «доставить» плагин php7.1-ldap, к тому php, что я поставил через скрипт?
    2. если обновлять медиавики через консоль, то это запускается командой php update.php
    Т.к. требуемая версия пхп для обновления 7, то я запускал так: php71 update.php и получил такое результат:

    «X-Powered-By: PHP/7.1.21
    Content-type: text/html; charset=UTF-8

    This script must be run from the command line»

    Хотя и запускал не из консоли. Если установить php7 на весь сервер без скрипта, а обычным обновлением, то скрипт отрабатывает

    Админ, помоги пожалуйста

    После установки в логах ошибка PHP Warning: Module ‘ionCube Loader’ already loaded in Unknown on line 0

    PHP Version 5.4.45

    Подскажите как поставить memcache на debian8 php7.2
    уже стоит и работает на php5.6 , но на php7.2 не определяется, php7.2 устанавливался этим скриптом
    На apt-get install php7.2-memcache php7.2-memcached пишет
    E: Unable to locate package php7.2-memcache
    E: Couldn’t find any package by regex ‘php7.2-memcache’
    E: Unable to locate package php7.2-memcached
    E: Couldn’t find any package by regex ‘php7.2-memcached’

    Привет читатели блога, для тех кто пытался на debian 9 установить PHP с помощью этого скрипта и словил ошибки, написал небольшую инструкции.

    Все действия необходимо производить под root, находясь в /home

    VestaCP установлена со всеми компанентами, предварительно в панели управления остановленны все службы, кроме fail2ban и iptables

    Сохраняем файл репозиториев, на всякий непредвиденный случай

    # cp /etc/apt/sources.list /etc/apt/sources.list.backup

    Вносим правки, добавляя запись к сушествующим репозиториям, это укажет debian искать пакеты со всех доступных репозиториев

    deb http://httpredir.debian.org/debian/ stretch main contrib non-free
    deb-src http://httpredir.debian.org/debian/ stretch main contrib non-free

    Установите необходимые пакеты в систему, без этого у вас вероятно не будет работать скрипт

    # apt-get install firmware-linux-free firmware-linux-nonfree —fix-missing

    # apt-get install linux-headers-`uname -r` binutils pkg-config build-essential —fix-missing

    # apt-get install libxml2-dev libssl-dev libpcre3 libpcre3-dev zlib1g-dev libbz2-dev libjpeg-dev libpng-dev libonig-dev libpspell-dev libreadline-gplv2-dev libxslt-dev —fix-missing

    # apt-get install git-core subversion build-essential autoconf automake libtool libncurses5 libncurses5-dev make libjpeg-dev gawk libz-dev pkg-config libcurl4-openssl-dev libexpat1-dev libx11-dev unixodbc-dev libasound2-dev libogg-dev libvorbis-dev libperl-dev libgdbm-dev libdb-dev python-dev uuid-dev software-properties-common wget —fix-missing

    # apt-get install libmagickwand-dev libmagickcore-dev —fix-missing

    # apt-get install php-dev —fix-missing

    # apt-get install libturbojpeg0-dev —fix-missing

    # apt-get install libjpeg62-turbo-dev —fix-missing

    # apt-get install libmcrypt-dev —fix-missing

    Меняете значения в mgrvphp этот файл находится в папке со скриптом

    строка 54 меняете http://php.net/releases/ на https://secure.php.net/downloads.php

    строка 57 меняете http://php.net/downloads.php на https://secure.php.net/downloads.php

    строка 58 меняете http://php.net на https://php.net

    строка 70 меняете http://php.net на https://php.net

    Это пути по которым скрипт ищет файлы для скачивания, но у меня скрипт по непонятной мне причине идет за файлами для скачивания вот сюда http://am1.php.net/distributions причем страница не защишена HTTPS. Значит верим в то что это не страница злых редисок которые хотят нам навредить, передовая файлы в открытом виде.
    У меня версия PHP 5.6 не собралась, собирались версии от PHP 7.0.32 и старше.
    Как собрать PHP 5.6 я копать не стал, так как уже очень скоро она поддерживаться перестанет. Если вы знаете как собрать PHP 5.6 делитесь информацией.

    Далее следуйте вот этой инструкции, предварительно перейдя в каталог /home пользователя root

    Это будет выглядеть вот так ( root@имя вашей машины:/home# )

    https://pupi-boy.ru/web-server/vestacp-versii-php-debian-ubuntu.html если вы читаете этот комментарий значит вы уже здесь

    В заключение подчистите опилки и прочий мусор, который остался после работы пилой и напильником

    WordPress.org

    Русский

    Обновление

    Использую версию 3.3.1
    Хочу обновить до последней версии.
    Цитирую: Не удаётся продолжить обновление, так как WordPress 5.2.2 требует PHP версии 5.6.20 или выше. У вас версия 5.3.28.
    Ставлю версию PHP 5.6 и выше в консоли белый экран.
    Подскажите как исправить?

    • Тема изменена 3 мес. назад пользователем marshal51.

    вы очень смело пытаетесь обновить столь древнюю версию.

    попробуйте обновить до версии 4.6 или 4.9
    приведите в порядок тему и плагины (обновите их, убедитесь что они работают)
    затем повысьте версию PHP, потом можете обновиться до свежей версии WP

    Из архива обновлять заменой на хостинге папок wp-admin, wp-includes и файлов .php

    Бэкап сделал.
    Просто раньше работала консоль на версии php 5.6, после переезда на другой хостинг не работает я вот подумал может где то права поменять.
    тема стандартная, плагины отключил.

    Скорее, каких-то запчастей у php не хватает. Смотрите лог ошибок php — подсказка должна быть там.

    Аникин

    Скрипт мультиверсионности мной более не поддерживается, т.к в новых версиях дебиан все сложнее автоматизировать установку старых версий php. Поэтому php 5 собирайте руками. Либо проходите по ссылке.

    Выкладываю мой скрипт который поможет установить несколько версий php из исходных кодов на ваш сервер. Скрипт делался в первую очередь для Debian и проверялся на Debian 8 x64. Но работает и на Ubuntu. Удобно с помощью скрипта поддерживать актуальные версии php на сервере с вестой, т.к скрипт умеет автоматически обновлять шаблоны весты при сборке.
    На debian 7/8 с моими флагами установки без проблем собираются php 5.2 и выше.
    На ubuntu 14.04/16.04 по умолчанию собираются php 5.3 и выше. 5.2 при компиляции валится с ошибкой. Поэтому если нужен 5.2 юзайте дебиан.
    Что делает скрипт:

    Развитие синтаксиса PHP — новинки версий 5.3-7.1

    В этой статье я рассмотрю интересные моменты в развитии синтаксиса PHP — получится своего рода список изменений PHP. Что появилось в версиях PHP 5.3 и выше. Основная цель этой статьи создать некую карту изменений синтаксиса, что можно было быстро освежить в памяти «фишки» синтаксиса PHP, которые упрощают коддинг. У меня в последнее время частенько возникает необходимость убедиться, что можно в PHP 5.3, а чего нельзя.

    При написании плагинов или тем WordPress можно использовать только возможности PHP 5.3, выше пожалуй не стоит. Все что можно в PHP 5.4 и выше, нужно решать через создание вспомогательных переменных. Впрочем, даже 5.3 не всегда работает, есть еще серверы с PHP 5.2, но хорошо что это редкость. К слову, сам WordPress еще поддерживает PHP 5.2.

    Итак, к новинкам.

    $str1 <0>— синтаксис получения символа строки

    Новый синтаксис обращения к символам строки:

    $str2[0] не рекомендуется, хотя и работает точно также. Рекомендация использовать фигурные скобки <> связана с тем, чтобы при прочтении кода было сразу понятно, что обрабатывается строка, а не элемент массива. Как мы знаем квадратными скобками в PHP принято обозначать массивы, а не строки.

    В PHP 5.3, как и во всей пятой ветке PHP, включена новая машина-интерпретатор скриптов Zend Engine 2.0. Благодаря этому PHP стал работать быстрее примерно на 15-20%.

    Новые возможности в PHP 5.3 (ссылка на офф. сайт):

    ?: — сокращение тернарного оператора

    С PHP 5.3 стало возможным не писать среднюю часть тернарного оператора. Выражение expr1 ?: expr3 возвращает expr1 если expr1 не пустой, и expr3 в противном случае.

    Тернарный — состоящий из трёх частей, компонентов.

    Пример тернарного оператора:

    В короткой записи есть еще момент производительности, например:

    В полной записи функция get_post_meta() вызывается 2 раза. В короткой один раз, и если она что-то вернула, второму аргументу сразу передается полученное значение: не нужны дополнительные переменные.

    $func = function()<>; — анонимные (лямбда) функции

    Лямбда-функции еще называют «анонимными функциями», потому что для них не указывается название.

    Лямбда-функции представляют собой замыкание (англ. closure) — это особый вид функции, которая определена в теле другой функции и создаётся каждый раз во время её выполнения. Синтаксически это выглядит как функция, находящаяся целиком в теле другой функции. Насколько я понял, любая функция — это замыкание текущего контекста, т.е. контекст не будет очищен пока работает функция. Но если в функции есть лямбда-функция, то она становится замыканием, и если в неё передаются переменные из «верхней» функции, то они не будут очищены, до тех пор пока работает вложенная-функция, даже если «верхняя» функция работу закончила.

    В ранних версиях, анонимные функции создавались с помощью функции create_function() .

    Пример создания анонимной функции для сортировки usort():

    Еще одна фишка лямбда-функций — это использование переменных из текущей области видимости, с помощью оператора use :

    Переменные передаются как значение, но можно передать и ссылку на переменную, указав & :

    method()->var — получение объекта из метода/функции

    В PHP ниже 5.3 писали как-то так:

    В php 5.3 можно использовать аналог HEREDOC, который называется NOWDOC. Особенность его в том, что внутри него переменные остаются простым текстом, как если бы мы указали её в строке с одинарными кавычками: ‘текст $foo’ :

    namespace — поддержка пространств имен

    Пространства имен нужны, чтобы избежать конфликтов при совпадении названий функций/классов/переменных/констант. Если коротко: одинаковые называния в разных пространствах — это разные названия.

    Пример ниже должен объяснить почти все, что возможно в пространствах имен. За подробностями идем в официальную документацию.

    __DIR__ — новая магическая константа

    __DIR__ содержит директорию текущего файла — файла в котором она используется. Возвращает полный путь до текущего файла без закрывающего слэша, за исключением корневой директории.

    __DIR__ можно заменить:

    $class::$foo — динамичное указание класса

    Это дает динамичный доступ к статическим методам/свойствам класса:

    const — ключевое слово для создания констант вне классов

    Сразу пример, где все понятно:

    В отличие define() , такие константы, должны быть объявлены в самой верхней области видимости, потому что они определяются при компилировании скрипта. Это значит, что их нельзя объявлять внутри функций/циклов/выражений if или try/ catch блоков.

    static::method() — статическое связывание

    Статическое объявление метода/свойства связывает его с классом из которого оно вызывается, а не с тем в котором оно зарегистрировано. Посмотрим на примере:

    Подробнее про статическое связывание читайте в документации.

    goto hell; — оператор goto

    Используется для перехода в другую часть программы. Место, куда необходимо перейти указывается с помощью метки, за которой ставится двоеточие, после оператора goto указывается желаемая метка для перехода.

    Целевая метка должна находиться в том же файле, в том же контексте. Т.е. нельзя выйти за границы функции или метода, а значит нельзя перейти внутрь любой функции.

    Также нельзя перейти внутрь любой циклической структуры или оператора switch. Но можно выйти из любой циклической структуры, поэтому «goto» удобен как замена многоуровневых break.

    Пример использования goto:

    Пример использования goto в цикле:

    __callStatic() , __invoke() — магические методы

    __callStatic() — срабатывает, когда вызывается несуществующий метод из статического контекста: Foo::bar() :

    __invoke() — срабатывает, когда объект выполняется как функция: $obj() :

    Возможности, добавленные в версии PHP 5.4. Ссылка на офф. сайт.

    — короткая запись вывода на экран работает всегда

    Короткая запись о которой идет речь это: вместо .

    Для работы такой короткой записи вывода на экран в версиях ниже 5.4 нужно было, чтобы опция short_open_tag в php.ini была включена.

    Пример длинной и короткой записи:

    [1,2] — запись массива, без слова array

    trait Class <> — примеси (трейты)

    Трейт — это аналог класса, который содержит в себе методы. Нужен он для «подмешивания» его в имеющийся класс, чтобы методы трейта стали методами класса в который он добавлен.

    Несколько примесей можно задавать через запятую:

    Приоритеты трейтов

    При совпадении названий свойств/методов приоритеты расставляются так: текущий класс имеет наивысший приоритет, затем трейт, а затем расширяемый класс. Другими словами: элементы из текущего класса переопределяют элементы в трейте, которые в свою очередь переопределяют унаследованные элементы.

    Статический доступ к методу примеси из класса

    Когда в класс подмешивается trait, то его методы становятся методами класса, включая статические и статический доступ:

    foo()[0] — быстрое получение элемента массива

    Теперь не нужно сохранять массив, который вернула функция/метод в переменную и получать элемент массива из этой переменной. Можно сразу получать элемент из функции/метода:

    (new Foo)->method() — доступ к элементу объекта при его создании

    Class::<'foo'>() — динамичное указание метода

    Чтобы вызвать статический метод/свойство класса, не нужно запоминать его в отдельную переменную:

    callable — новый тип для аргументов функции/метода

    Авто-проверка передаваемых данных в функции/методы, известная как «контроль типа» (typehint), продолжает развиваться и теперь понимает слово callable .

    Раньше для автоматической проверки типа передаваемого параметра, в аргументах функции/метода можно было указывать только: array или имя класса .


    Теперь, можно указать еще: callable — значит, что передаваемый аргумент должен быть вызываемым, т.е. удовлетворяет условию is_callable( $arg, false ) .

    Оператор @ нужен для подавления вывода ошибок любого уровня. Вообще его использовать не рекомендуется, но иногда с ним короче:

    Использовать @ нужно как можно реже и очень осторожно, потому что часто заметки и предупреждения дают понять, что логика кода работает неправильно. Например, у меня бывало что лезу поправить казалось бы безобидный NOTICE, но при анализе выясняется что ошибка появилась из-за неправильной логики кода, которая изменилась в процессе расширения кода.

    Новые возможности в PHP 5.5 (ссылка на офф.сайт):

    [1,3,4][2] , «foobar» <2>— разыменования только-созданных массивов и строк

    empty() — можно применять к результатам функций и выражений

    Раньше empty() мог принимать только переменные, теперь можно передавать сами выражения без необходимости сохранять результат в отдельную переменную:

    В foreach стало возможным использовать list():

    finally — в конструкции try/catch

    Выбрасывать и ловить исключения можно с PHP 5. Такой подход позволяет контролировать выполнение кода, если есть подозрение, что в нем что-то может пойти не так.

    А с версии 5.5. в эту конструкцию добавили третий блок finally . Блок finally выполняется всегда после завершается конструкции try/catch. Он выполняется даже когда код try вызвал фатальную ошибку:

    Нужен finally для удобства, и дополнительных возможностей. С ним можно будет писать меньше кода и можно, например, удобно чистить память, когда это нужно.

    Пару домонстрационных примеров:

    Меньше кода

    Допустим, нам нужно выполнить функцию close() в любому случае, было выброшено исключение или нет:

    Больше возможностей

    Допустим мы открыли соединение с БД до выполнения кода и есть вероятность что код вызовет ошибку и открытое соединение не закроется, а нам нужно его закрыть в любом случае. finally как раз кстати:

    Подробнее про finally читайте статью на хабре.

    Class::class — для получение имени класса в пространствах

    Появилось ключевое слово class для классов, которое выводит название класса. В обычном режиме нам это не нужно, а вот при работе с пространствами (namespace) — это удобно:

    yield — создание генераторов

    Если говорить простым языком: yield похожа на return, она также возвращает значение, но она не обрывает работу функции, а приостанавливает её до тех пор пока не будет запрошено следующее значение. Благодаря этому создавать генераторы стало удобнее.

    Как это работает на самом деле?

    yield возвращает специальный объект — Generator. Когда функция generator() вызывается в цикле, например foreach, PHP выполнит код функции до первой встречи слова yield , на котором PHP прервет работу функции, запомнит позицию и выбросит значение (объект Generator). Затем, foreach обработает значение и вызовет метод next() у полученного объекта Generator. PHP снова выполнит код функции generator() , только начнет его не с начала, а с прошлой позиции, и опять, до слова yield, которое опять выбросит объект Generator. Работа цикла прервется тогда, когда функция generator() дойдет до конца (не вернет yield), или если она будет прервана с помощью return; .

    Пример генератора который возвращает пару: ключ/значение:

    Кратко о генераторах

    — Не добавляют нового функционала в язык
    — Быстрее
    — Возобновление работы генератора происходит с последнего «выброса» yield
    — В генератор можно отправлять значения и исключения (через метод throw())
    — Генераторы однонаправлены, т.е. нельзя вернуться назад
    — Меньше кода в большинстве случаев, более простые для понимания конструкции

    Чтобы лучше понять генераторы прочитайте эту статью на Хабре.

    API для хэширования паролей

    Теперь PHP из коробки предлагает правильный способ хэшировать пароли. Новый API хэширования паролей предоставляет четыре функции:

    password_hash() — используется для хэширования пароля. В WP для этого есть своя функция wp_hash_password().

    password_verify() — используется для проверки пароля на соответствие хэшу. В WP для этого есть своя функция wp_check_password().

    password_needs_rehash() — используется для проверки необходимости создать новый хэш.

  • password_get_info() — возвращает имя алгоритма хеширования и различные параметры, используемые при хэшировании.
  • Новые возможности PHP 5.6. Ссылка на офф.сайт.

    const PLUS = 1 + 2; — скалярные выражения в константах/свойствах/аргументах функции

    Теперь стало возможным указывать в значения констант примитивные PHP выражения (выражения из скаляров).

    Точнее, новинка касается не только констант, а всего где раньше PHP ожидал статическое значение. Теперь вместо статики можно указать выражение из чисел/строк/констант. Если точнее, то PHP выражение можно указывать: в константах/свойствах класса и в значении аргумента функции по умолчанию.

    const ARR = [‘a’, ‘b’]; — константа может хранить массив

    Стало возможным держать в константе массивы:

    func( . $args ) или func( . [2, 3] ) — неизвестное число аргументов функции или распаковка массива с помощью ‘. ‘ (splat оператор)

    Когда мы не знали заранее, сколько параметров может получить функция, нам приходилось внутри функции обрабатывать переданные параметры с помощью специальных функций: func_num_args(), func_get_arg(), func_get_args().

    Теперь они не нужны и мы можем получить все параметры в одной переменной, для этого перед этой переменной нужно указать оператор . :

    Оператор . еще называют «Splat Оператор», например в языке Ruby

    Быстрая распаковка передаваемых параметров функции

    Теперь с помощью splat оператора . , можно указать параметры функции сразу из значений массива:

    Замена медленной функции call_user_func_array()

    Теперь call_user_func_array( $callback, $param_arr ) , которая обычно не самая быстрая, можно заменить так:

    ** — оператор возведения в степень

    До php 5.6, чтобы возвести число в степень нужно было использовать функцию pow(2,2); , а теперь есть оператор ** :

    use function и use const — импорт функций и констант в пространство

    Теперь стало возможным при помощью ключевого слова use подключать функции или константы другого пространства в наше:

    Остальные новинки PHP 5.6 не связанные с синтаксисом, смотрите в статье на Хабре.

    Куда делся PHP 6?

    Умер не родившись. В ядро PHP 6 планировали внедрить полную поддержку юникода, но затея оказалась слишком амбициозной, а объем работ слишком велик. К тому моменту, когда это стало понятно, о PHP 6 уже было написано не мало статей. Чтобы не было путаницы, из-за того что новая версия стала преследовать совсем другие цели (производительность) и сильно отличалась по концепции от PHP 6, было решено пропустить PHP 6. Еще одной причиной стало наличие весомого количества недоделанного кода в репозитории PHP, который решили не трогать, чтобы тот в ответ тоже никого не трогал.

    3 декабря 2015 года было объявлено о выходе PHP 7. Новая версия основывается на экспериментальной ветке PHP, которая изначально называлась phpng (PHPNextGeneration — следующее поколение), и разрабатывалась с упором на увеличение производительности и уменьшение потребления памяти.

    Самой важной новинкой стало изменение ядра интерпретатора: теперь он называется PHPNG (Next Generation). Благодаря PHPNG удалось увеличить скорость обработки скриптов почти в двое по сравнению с PHP 5.x. Так же появился более эффективный менеджер памяти.

    Прирост в скорости на практике хорошо виден на этой картинке. А для WordPress прирост в скорости выглядит так:

    Синтаксические новинки PHP 7:

    $a ?? » — одновременная проверка isset и получение значения

    Новый оператор слияния с NULL (NULL coalescing operator) ?? — это сокращение проверки isset и получения значения, если проверка пройдена.

    Такая проверка часто была нужна в тернарном операторе ?: :

    Так же, проверять можно по цепочке:

    $a $b — одновременное выполнение трех сравнений: больше, равно или меньше.

    Новый оператор сравнения — «spaceship operator» (космический корабль). Сравнивает 2 переменные и возвращает результат сравнения в виде числа:

    • -1 — если в сравнении подходит первый символ оператора
    • 0 — подходит второй символ =
    • 1 — подходит третий символ >

    Удобен для использования в колбэках для usort().

    define(‘FOO’, [1,2]); — передача массива константе через define()

    Константы могут содержать массивы еще с PHP 5.6. Но тогда их можно было передавать только через ключевое слово const. Теперь их можно указывать еще и через define().

    use name\space\; — группировка импорта при помощи use

    Теперь для краткой записи, импорт данных в наше пространство можно группировать:

    int, float, bool — новые типы для аргументов функции/метода

    Авто-проверка типа передаваемых данных в функции/методы, известная как «контроль типа» (typehint), продолжает развиваться и теперь понимает скаляры: int , float , bool , string . Раньше понимались только типы: array , имя класса или callable (с версии 5.4).

    Режим строгой типизации

    Если указан тип int и передать строку ‘123’ то проверка все равно будет пройдена, и php превратить строку в число.

    Но что, если нужно получать именно число 123? Для этого можно включить режим строгой типизации, поместив в самое начало файла такую строку:

    Это объявление должно быть первой строкой в файле, до выполнения какого-либо кода. Оно затрагивает только код файла и только вызовы и возвращаемые значения в этом файле.

    Заметка: если строгая типизация указана в файле X, но не указана в файле Y и в файле Y вызывается функция из файла X. То вызов такой функции не будет подвержен строгой типизации!

    int, float, bool, array — указание возвращаемых типов для функции/метода

    Указывать принимаемый тип, можно еще с версии PHP 5.3. А вот указать какой тип функция/метод должна вернуть доступно только с версии PHP 7. Тут понимаются все типы: string , int , float , bool , array , callable , self (в методах), parent (в методах) , Closure , имя класса , имя интерфейса .

    Возвращаемые типы при наследовании методов класса

    При наследовании в классах, дочерние методы должны иметь такие же возвращаемые типы как и в родительском классе/интерфейсе:

    Навороченный пример того, как можно писать в PHP 7

    Тут сразу несколько новинок:

    1. принимаемый и возвращаемый тип;
    2. объединение и распаковка параметров с помощью . ;
    3. пример создания анонимной функции с указанием возвращаемого типа данных.

    foo()(), $a::$b::$c, $$foo->bar — единый синтаксис переменных: СЛЕВА НАПРАВО

    Очень важная новинка! Теперь обращения к сложносочиненным переменным разбираются последовательно СЛЕВА НАПРАВО.

    Примеры новых возможностей:

    Примеры разницы старого и нового распознавания:

    Старый код написанный с использованием <> для обработки переменных возможно не будет работать в новой версии PHP7.

    foreach — изменена логика работы

    Теперь foreach не переключает автоматически внутренний указатель перебираемого массива, т.е. next() не работает автоматически.

    Так же, если значение массива передается в foreach по ссылке, то он всегда работает с оригиналом массива. Если значение не передается по ссылке, то foreach всегда работает с копией массива и оригинальный массив не затрагивается при изменении его внутри foreach.

    Переключение указателей и влияние на работу цикла в PHP 7:

    Анонимные классы позволяют делать тоже самое что и обычные классы: передавать данные в конструктор, наследовать другие классы, использовать трейты и т.п.

    Расширение классов работает как и ожидается:

    Подробнее про анонимные классы читайте в документации и на wiki.php.net.

    yield . return 99; — возврат (return) выражений в генераторах

    Функции-генераторы появились в PHP 5.5. Но там можно было использовать return, только чтобы прервать работу генератора. Теперь return может возвращать выражение (значение/массив/другой генератор), а не только NULL. Но сделать это можно только в конце работы генератора.

    Получить возвращенное значение можно методом getReturn() , но только по завершении работы генератора.

    Возможность явно вернуть последнее значение упрощает работу с генераторами:
    теперь не нужно проверять является ли значение последним, а просто вызываем getReturn().

    yield from gen() — делегирование генераторов

    Позволяет разбить сложный генератор на несколько простых.

    Для этого используется новый синтаксис: yield from , где может быть значением (скаляром), массивом или другим генератором.

    будет работать до тех пор, пока возвращает данные, затем выполнение продолжится в генераторе откуда был вызван. Смотрите пример:

    Пример с массивом:

    Пример с return из дочернего генератора:

    Еще новинки PHP 7.0

    Синтаксис конструкторов в стиле PHP 4 (имя метода конструктора совпадает с именем класса) теперь считается устаревшим.

    Статичные вызовы :: нестатичных методов теперь считаются устаревшими.

    list() — изменение поведения. В PHP 5, list() устанавливал значения начиная с правого крайнего значения указанного массива, в PHP 7 параметры устанавливаются начиная с левого крайнего значения массива. Так же в PHP 5 list() умела разбивать строки на символы, в PHP 7 не работает со строками вообще.

    Поддержка юникод управляющих (escape-) последовательностей. Т.е. в строках «» и heredoc можно использовать конструкцию \uXXXX для создания юникод символа. Вот так:

    Класс IntlChar. Cодержит методы и константы для работы с юникодом.

    Функция intdiv() — делит 2 числа и возвращает только целую часть от деления:

    session_start() умеет получать параметры (стандартные настройки сессий из php.ini):

    Функция preg_replace_callback_array() — альтернатива preg_replace_callback(). Позволяет передать в качестве обратной функции — массив [‘/regex’/ => callback, . ] :

  • Можно использовать глобальные ключевые слова в названиях методов. Т.е. раньше нельзя было назвать метод словами: with/new/for/foreach/. — это приводило к ошибке. Теперь можно:
  • Подробнее о новинках PHP 7 читайте в этой статье и вторая часть.

    void — возвращаемый тип

    Теперь функции и методы, которые не должны ничего возвращать, можно помечать возвращаемым типом void . Оператор return при этом должен отсутствовать или должен быть пустым — return; . Вызов return null; вызовет ошибку.

    iterable — новый псевдо-тип

    Введен новый тип iterable для передаваемых/возвращаемых значений. Может использоваться при передаче массивов или объектов, которые соответствуют интерфейсу Traversable.

    null — тип передаваемых/возвращаемых значений

    В PHP 7.0 стало возможным указать тип возвращаемых/передаваемых значений, но типизация не допускала использование null в качестве значения параметра.

    В PHP 7.1 для разрешения null-значений перед типом параметра указывается «?»:

    <-1>— отрицательное значение смещения в строках

    Добавлена возможность использовать отрицательное значение для смещения в строках

    [‘key’=>$a] = [‘key’=>’Значение’] — поддержка ключей и новый синтаксис list()

    Теперь, можно использовать новый синтаксис — аналог list(), в котором разрешено использовать строковые ключи:

    Область видимости констант в классах

    Конец публичным константам, теперь для констант можно указать видимость:

    Заметки по PHP 7.1

    PHP движется в сторону строгой типизации данных и при переходе на 7.1 я столкнулся с ФАТАЛЬНОЙ ошибкой. И мне это показалось очень странным. Приведу пример:

    При Warning PHP еще работает, а дальше уже нет! А еще в 7.0 код просто работал, даже без предупреждений и нотисов. Похоже на недоработку в PHP 7.1.

    К примеру, ошибка такого типа есть в популярном плагине WP Super Cache (отписал авторам, надеюсь скоро поправят).

    Unsupported Historical Releases

    We have collected all the official information and code available for past PHP releases. You can find more details on the current release on our downloads page. Please note that older releases are listed for archival purposes only, and they are no longer supported.

    • Released: 29 Aug 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.32 (tar.bz2)
        sha256: d7c7a1adddc75ac17f63349e966db25930b6b3ce736640349bea9e10909cab7a
      • PHP 7.1.32 (tar.gz)
        sha256: 6e51a2fc610352438b2a1c40310468a1e2b5baf2fff43be77f9f408a9111590c
      • PHP 7.1.32 (tar.xz)
        sha256: 7f38b5bdaae3184d325a8c70e86c010afcc33651d15faafe277a0db6d2ea2741
    • Released: 26 Sep 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.3.10 (tar.bz2)
        sha256: 506dd871c0fb8f00f872f53dd3b1dfa5f23a9edb4dfc521e5669c78a78c45448
      • PHP 7.3.10 (tar.gz)
        sha256: fb670723a9b8fda31c89529f27e0dda289d8af4b6ce9f152c8010876639c0fb4
      • PHP 7.3.10 (tar.xz)
        sha256: 42f00a15419e05771734b7159c8d39d639b8a5a6770413adfa2615f6f923d906
    • Released: 26 Sep 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.2.23 (tar.bz2)
        sha256: a17af3643d29d7e730f977e3776dc3e325d5ca00b361e41dbfc2368ebad5430d
      • PHP 7.2.23 (tar.gz)
        sha256: b32b426c84ff45154d6c11f00aff433bcac831a5c0a09bf0297075eefaea8fcc
      • PHP 7.2.23 (tar.xz)
        sha256: 74e045ec8ff26290db6a3688826dcdf43b87bc509e508e9cb76dab742804ca14
    • Released: 29 Aug 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.2.22 (tar.bz2)
        sha256: c10a9883b586ada5ef1149f2571625b27efdcc3e70a04fbb9121979633b0f08a
      • PHP 7.2.22 (tar.gz)
        sha256: 6e2ccc77484c27971d4550b7071a57b79bc910bfb2d4a74a57ae2c18b78c3dc7
      • PHP 7.2.22 (tar.xz)
        sha256: eb597fcf8dc0a6211a42a6346de4f63ee166829a6df6d8ed767fe14be8d1c3a3
    • Released: 29 Aug 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.3.9 (tar.bz2)
        sha256: a39c9709a8c9eb7ea8ac4933ef7a78b92f7e5735a405c8b8e42ee39541d963c4
      • PHP 7.3.9 (tar.gz)
        sha256: 5ecc1b1ad7228ed2e99a970c45358871644fcab1d9fd079a7b129326a7bde42d
      • PHP 7.3.9 (tar.xz)
        sha256: 4007f24a39822bef2805b75c625551d30be9eeed329d52eb0838fa5c1b91c1fd
    • Released: 01 Aug 2020
    • Announcement: English
    • ChangeLog

    • Download:
      • PHP 7.1.31 (tar.bz2)
        sha256: 767573c2b732e78cc647602ec61fc948941a941a4071db59b522cf5e076825dd
      • PHP 7.1.31 (tar.gz)
        sha256: ea0558735653b9ce63e9cea41dd8f0d0b90dba6c39d39dd9a6aad5cc58b0bdfc
      • PHP 7.1.31 (tar.xz)
        sha256: 5cb53b63592ec4361f0ab12c684b10430344821a024881a387ead4299df78fa5
    • Released: 01 Aug 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.2.21 (tar.bz2)
        sha256: 343183a1be8336670171885c761d57ffcae99cbbcf1db43da7cb5565056b14ef
      • PHP 7.2.21 (tar.gz)
        sha256: 8327682bee4a8fd2edf5bbfcc393d986b945bec433fc74458d05e766701b313c
      • PHP 7.2.21 (tar.xz)
        sha256: de06aff019d8f5079115795bd7d8eedd4cd03daecb62d58abb18f492dd995c95
    • Released: 01 Aug 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.3.8 (tar.bz2)
        sha256: d566c630175d9fa84a98d3c9170ec033069e9e20c8d23dea49ae2a976b6c76f5
      • PHP 7.3.8 (tar.gz)
        sha256: 31af3eff3337fb70733c9b02a3444c3dae662ecab20aeec7fdc3c42e22071490
      • PHP 7.3.8 (tar.xz)
        sha256: f6046b2ae625d8c04310bda0737ac660dc5563a8e04e8a46c1ee24ea414ad5a5
    • Released: 30 May 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.30 (tar.bz2)
        sha256: 664850774fca19d2710b9aa35e9ae91214babbde9cd8d27fd3479cc97171ecb3
      • PHP 7.1.30 (tar.gz)
        sha256: a604edf85d5dfc28e6ff3016dad3954c50b93db69afc42295178b4fdf42e026c
      • PHP 7.1.30 (tar.xz)
        sha256: 6310599811536dbe87e4bcf212bf93196bdfaff519d0c821e4c0068efd096a7c
    • Released: 04 Jul 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.2.20 (tar.bz2)
        sha256: 9fb829e54e54c483ae8892d1db0f7d79115cc698f2f3591a8a5e58d9410dca84
      • PHP 7.2.20 (tar.gz)
        sha256: d1dbf6f299514c9aa55b2995928b798b27c21811a0447f0688993cdf36be0749
      • PHP 7.2.20 (tar.xz)
        sha256: eff09da83e235c2ba25c85deea1d4f663bd71d50fd51ad11e1acebe26d733494
    • Released: 04 Jul 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.3.7 (tar.bz2)
        sha256: c3608fa7114642725854119ccffe722f42fc7c31e5e4c00d5cb4cb1a0d16bf18
      • PHP 7.3.7 (tar.gz)
        sha256: 4230bbc862df712b013369de94b131eddea1e5e946a8c5e286b82d441c313328
      • PHP 7.3.7 (tar.xz)
        sha256: ba067200ba649956b3a92ec8b71a6ed8ce8a099921212443c1bcf3260a29274c
    • Released: 30 May 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.2.19 (tar.bz2)
        sha256: ebd0b1f375fe07ed4925acc213d2f5ef76a61bd5de174e7b666b98421a90a099
      • PHP 7.2.19 (tar.gz)
        sha256: 1cd2266a058f3224d3cba594540045542606996f026eeef96747f27f6b3d22b6
      • PHP 7.2.19 (tar.xz)
        sha256: 4ffa2404a88d60e993a9fe69f829ebec3eb1e006de41b6048ce5e91bbeaa9282
    • Released: 30 May 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.3.6 (tar.bz2)
        sha256: 1e5ac8700154835c0910e3a814517da9b87bb4a82cc7011fea1a82096b6f6f77
      • PHP 7.3.6 (tar.gz)
        sha256: 72fbf223ff8659a61eed08eebffb4ede0256e7a69d2151ae24affa5377b70bb8
      • PHP 7.3.6 (tar.xz)
        sha256: fefc8967daa30ebc375b2ab2857f97da94ca81921b722ddac86b29e15c54a164
    • Released: 02 May 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.29 (tar.bz2)
        sha256: 8528d17efe82662dc740d96ddb32217f4e161a597d709f19571b0c82fbb88335
      • PHP 7.1.29 (tar.gz)
        sha256: bdd0e1707100c8b87f1be516f5b95a26e3eb4114d4316eaf0663bf292ead35bb
      • PHP 7.1.29 (tar.xz)
        sha256: b9a9b094687edc2d9c9553d5531e38e249b569127cf3b32fe1c84280509746fb
    • Released: 30 May 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.2.18 (tar.bz2)
        sha256: fa1a27b12d1173207e81e798a48d4a7f77ba897f5c5200ac0b5d62aa8b4c4b72
      • PHP 7.2.18 (tar.gz)
        sha256: 48aeb291814f3cd3ba03c52e79e8e61896d0271fd4c228198f80a072e568f84b
      • PHP 7.2.18 (tar.xz)
        sha256: 9970dbb3ab1298c9e6aac54bebfa841c8ad14b18eead65594a68fa841364cb8d
    • Released: 02 May 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.3.5 (tar.bz2)
        sha256: 4380b80ef98267c3823c3416eb05f7729ba7a33de6b3d14ec96013215d62c35e
      • PHP 7.3.5 (tar.gz)
        sha256: c953749b7f3310a3a74f920ef698f6d1c04636d11656ac9ffb3ab10d34e30e1e
      • PHP 7.3.5 (tar.xz)
        sha256: e1011838a46fd4a195c8453b333916622d7ff5bce4aca2d9d99afac142db2472
    • Released: 02 May 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.28 (tar.bz2)
        sha256: 739e8733fe1fc5e69e6226da6dba7a31bacfd2e3871ad2c97a792638f22c54c9
      • PHP 7.1.28 (tar.gz)
        sha256: 4df587338d4c5dfe27050c7ac72a6b7583ecaee9d3fbfc03427667a86e081999
      • PHP 7.1.28 (tar.xz)
        sha256: 45131497ec0a947e3f9145c000e8fcc1f86b46518ee3f6810d80efa2d39521e2
    • Released: 02 May 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.2.17 (tar.bz2)
        sha256: 91a811ab6f6d7acb312159cf6b0a3cffe968676fdebf042e9253245cc6094f75
      • PHP 7.2.17 (tar.gz)
        sha256: e1c6c2553cdb7edbfa65b89e259690ed01b31b12d57349c90b6ed00a410f62b5
      • PHP 7.2.17 (tar.xz)
        sha256: a3e5f51a9ae08813b3925bea3a4de02cd4906fcccf75646e267a213bb63bcf84
    • Released: 04 Apr 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.3.4 (tar.bz2)
        sha256: 2e2c3d8212c83649e443b61efffbd03df4b9edd0f9c7a679081fe4cb2da12b78
      • PHP 7.3.4 (tar.gz)
        sha256: dd41ecf43fe1172030f41d2581909457a0af7bd137a057c3874e0b0f3c2e8761
      • PHP 7.3.4 (tar.xz)
        sha256: 6fe79fa1f8655f98ef6708cde8751299796d6c1e225081011f4104625b923b83
    • Released: 07 Mar 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.27 (tar.bz2)
        sha256: dad7ecd30941911528e471c555a01911a68aa9219696bfc1e005f8b669f4ec4b
      • PHP 7.1.27 (tar.gz)
        sha256: 353b9ed341048388cc95e6fa6dab587eee44a3d4d297989aa297936090864357
      • PHP 7.1.27 (tar.xz)
        sha256: 25672a3a6060eff37c865a0c84e284da50b7ee8cd57174c78f0ae244b90a96a8
    • Released: 04 Apr 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.2.16 (tar.bz2)
        sha256: 2c0ad10053d58694cd14323248ecd6d9ba71d2733d160973c356ad01d09e7f38
      • PHP 7.2.16 (tar.gz)
        sha256: fb95e0bb69caba1dfd3bbac4eeef7a0485e5ea3d6191d35ad5657e18243aa02d
      • PHP 7.2.16 (tar.xz)
        sha256: 7d91ed3c1447c6358a3d53f84599ef854aca4c3622de7435e2df115bf196e482
    • Released: 07 Mar 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.3.3 (tar.bz2)
        sha256: 61969e943adfea79701a34b8e701edd3f95be829d16601a4aabeb05f83023ce6
      • PHP 7.3.3 (tar.gz)
        sha256: 9bde40cbf8608ae9c595a6643a02cf0c692c131e2b3619af3fd2af8425d8e677
      • PHP 7.3.3 (tar.xz)
        sha256: 6bb03e79a183d0cb059a6d117bbb2e0679cab667fb713a13c6a16f56bebab9b3
    • Released: 10 Jan 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.26 (tar.bz2)
        sha256: 5b351ca86bc7e4600778aaf1d61ab9e4e38864efa86ab4cc4d5b02ea7f542ae6
      • PHP 7.1.26 (tar.gz)
        sha256: 069315d3c3f964fd165bbbb3c2fc56005813e2cf97bed05055318dcc4e775328
      • PHP 7.1.26 (tar.xz)
        sha256: 10b7ae634c12852fae52a22dc2262e5f12418ad59fd20da2d00d71a212235d31
    • Released: 07 Mar 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.2.15 (tar.bz2)
        sha256: c93e7616946a463911818c7e9f9e21276c7793fb8c7cb15877188dd0546d0554
      • PHP 7.2.15 (tar.gz)
        sha256: 9b13bde9f5a32d6f6bdb8b911bb55bb818d0c4073538f8dc48aa2deb560f55a3
      • PHP 7.2.15 (tar.xz)
        sha256: 75e90012faef700dffb29311f3d24fa25f1a5e0f70254a9b8d5c794e25e938ce
    • Released: 07 Feb 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.3.2 (tar.bz2)
        sha256: 946f50dacbd2f61e643bb737021cbe8b1816e780ee7ad3e0cd999a1892ab0add
      • PHP 7.3.2 (tar.gz)
        sha256: 4597294b00edc1c63a021b6c7838eb43384f62eeb9e392f0b91c38a3c090f499
      • PHP 7.3.2 (tar.xz)
        sha256: 010b868b4456644ae227d05ad236c8b0a1f57dc6320e7e5ad75e86c5baf0a9a8
    • Released: 07 Feb 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.2.14 (tar.bz2)
        sha256: f56132d248c7bf1e0efc8a680a4b598d6ff73fc6b9c84b5d7b539ad8db7a6597
      • PHP 7.2.14 (tar.gz)
        sha256: 87e13d80b0c3a66bd463d1cb47dc101335884a0d192ab924f547f8aed7f70c08
      • PHP 7.2.14 (tar.xz)
        sha256: ee3f1cc102b073578a3c53ba4420a76da3d9f0c981c02b1664ae741ca65af84f
    • Released: 10 Jan 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.3.1 (tar.bz2)
        sha256: afef2b0cd7f2641274a1a0aabe67e30f2334970d7c530382dfa9d79cfe74388e
      • PHP 7.3.1 (tar.gz)
        sha256: 8006211f7a041dde22fffedc416d142e0ebf22066014077ca936d7e6f655ead5
      • PHP 7.3.1 (tar.xz)
        sha256: cfe93e40be0350cd53c4a579f52fe5d8faf9c6db047f650a4566a2276bf33362
    • Released: 10 Jan 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.33 (tar.bz2)
        sha256: 4933ea74298a1ba046b0246fe3771415c84dfb878396201b56cb5333abe86f07
      • PHP 7.0.33 (tar.gz)
        sha256: d71a6ecb6b13dc53fed7532a7f8f949c4044806f067502f8fb6f9facbb40452a
      • PHP 7.0.33 (tar.xz)
        sha256: ab8c5be6e32b1f8d032909dedaaaa4bbb1a209e519abb01a52ce3914f9a13d96
    • Released: 06 Dec 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.25 (tar.bz2)
        sha256: 002cdc880ac7cfaede2c389204d366108847db0f3ac72edf1ba95c0577f9aaac
      • PHP 7.1.25 (tar.gz)
        sha256: 7dc40e202140e8b4fb3d992c15a68d98dc06b805e6b218497d260abbe51f5958
      • PHP 7.1.25 (tar.xz)
        sha256: 0fd8dad1903cd0b2d615a1fe4209f99e53b7292403c8ffa1919c0f4dd1eada88
    • Released: 06 Dec 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.3.0 (tar.bz2)
        sha256: 7a267daec9969a997c5c8028c350229646748e0fcc71e2f2dbb157ddcee87c67
      • PHP 7.3.0 (tar.gz)
        sha256: 391bd0f91d9bdd01ab47ef9607bad8c65e35bc9bb098fb7777b2556e2c847b11
      • PHP 7.3.0 (tar.xz)
        sha256: 7d195cad55af8b288c3919c67023a14ff870a73e3acc2165a6d17a4850a560b5
    • Released: 06 Dec 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.2.13 (tar.bz2)
        sha256: 5b4a46fb76491bcd3eee1213773382e570f6ecf9b22d623b24e2822298b3e92d
      • PHP 7.2.13 (tar.gz)
        sha256: e563cee406b1ec96649c22ed2b35796cfe4e9aa9afa6eab6be4cf2fe5d724744
      • PHP 7.2.13 (tar.xz)
        sha256: 14b0429abdb46b65c843e5882c9a8c46b31dfbf279c747293b8ab950c2644a4b
    • Released: 13 Sep 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.32 (tar.bz2)
        sha256: 56e8d8cf9c08178afa8663589805f83bdb01634efd98131977038e24066492e1
      • PHP 7.0.32 (tar.gz)
        sha256: 08d13389f611ec55f3b9164347a97e410099238a3dd85946e556a288ce366fbe
      • PHP 7.0.32 (tar.xz)
        sha256: ff6f62afeb32c71b3b89ecbd42950ef6c5e0c329cc6e1c58ffac47e6f1f883c4


    • Released: 08 Nov 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.24 (tar.bz2)
        sha256: 66de24e73c7f6006f090c1b187d6b218c8fa6a513acca4ff5c14b695a7391e0b
      • PHP 7.1.24 (tar.gz)
        sha256: 1e780b1af3eeb8fba9e5af6205c960184a0c3a0ef091aaa192e7b7d6b67405d0
      • PHP 7.1.24 (tar.xz)
        sha256: e70dcec0ae28b6bc308b78972ec15aa850808819cc765f505aa51e5a7e2fa5d7
    • Released: 08 Nov 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.2.12 (tar.bz2)
        sha256: b724c4c20347b6105be109d98cc395a610174e8aadb506c82e8cb645b65ef6b6
      • PHP 7.2.12 (tar.gz)
        sha256: d7cabdf4e51db38121daf0d494dc074743b24b6c79e592037eeedd731f1719dd
      • PHP 7.2.12 (tar.xz)
        sha256: 989c04cc879ee71a5e1131db867f3c5102f1f7565f805e2bb8bde33f93147fe1
    • Released: 11 Oct 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.23 (tar.bz2)
        sha256: 2d79aa86d8f0faa760a712a1d7be50b57838a9770c1dff34020876630c2ecc4b
      • PHP 7.1.23 (tar.gz)
        sha256: b839a4de32e6770d10b87c2495c070d09277fe61008804b2992466f0dcc5f0fa
      • PHP 7.1.23 (tar.xz)
        sha256: 227a3c76133c3dc1cec937989456cbd89ed00e68e7260c651900dbe1f5b798bc
    • Released: 11 Oct 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.2.11 (tar.bz2)
        sha256: 4a0d7f402d07966b37a600796283f4ca4079d955d96d5bec024dd02009d8b4c5
      • PHP 7.2.11 (tar.gz)
        sha256: 180c63a9647c0a50d438b6bd5c7a8e7a11bceee8ad613a59d3ef15151fc158d4
      • PHP 7.2.11 (tar.xz)
        sha256: da1a705c0bc46410e330fc6baa967666c8cd2985378fb9707c01a8e33b01d985
    • Released: 13 Sep 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.22 (tar.bz2)
        sha256: c8e91f19c8aa810ae95f228ff31cf0e4805cb89f4c10870ee12c85491b26e763
      • PHP 7.1.22 (tar.gz)
        sha256: 1d275115593a33315647094a5a4ee9bd73c7960c08686cee35dc2e683a68b157
      • PHP 7.1.22 (tar.xz)
        sha256: 9194c9b3a592d8376fde837dde711ec01ee26f8607fc2884047ef6f7c089b15d
    • Released: 13 Sep 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.2.10 (tar.bz2)
        sha256: 01b6129a0921a1636b07da9bc598a876669e45a462cef4b5844fc26862dbda9d
      • PHP 7.2.10 (tar.gz)
        sha256: d2d908b49b6005e65dcc46cdc986603a19b7ff103119fce8ddd4648586d430a4
      • PHP 7.2.10 (tar.xz)
        sha256: 01c2154a3a8e3c0818acbdbc1a956832c828a0380ce6d1d14fea495ea21804f0
    • Released: 13 Sep 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.21 (tar.bz2)
        sha256: c2409c574bde23763b48a96b93922f530156df044585ff60108bce7b27b19580
      • PHP 7.1.21 (tar.gz)
        sha256: 4b448ba9b3c81b88543c1e1fbef465391fecd64d7f19a744df26e9923295dd00
      • PHP 7.1.21 (tar.xz)
        sha256: d4da6dc69d3fe1e6b2b80f16b262f391037bfeb21213c966e026bd45d7ca2813
    • Released: 19 Jul 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.31 (tar.bz2)
        sha256: 7e8bd73eced6e679a179d39571e8fee6c83e51c86f43338f65c2dc88c1106b91
      • PHP 7.0.31 (tar.gz)
        sha256: 182f36e5709837158bd4970ce57fe80735bdf79025133c00d6ad882d1c4d98dd
      • PHP 7.0.31 (tar.xz)
        sha256: 68f57b3f4587071fb54a620cb83a1cfb3f0bd4ee071e0ce3bf7046a5f2d2f3cf
    • Released: 16 Aug 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.2.9 (tar.bz2)
        sha256: e9e3aaa6c317b7fea78246a758b017544366049d2789ad5a44fe9398464c53a8
      • PHP 7.2.9 (tar.gz)
        sha256: 23fcc1e4d10e06ddfdbc1163a8f0d147a7813467273f7946eb0de1b825d1d3e6
      • PHP 7.2.9 (tar.xz)
        sha256: 3585c1222e00494efee4f5a65a8e03a1e6eca3dfb834814236ee7f02c5248ae0
    • Released: 16 Aug 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.20 (tar.bz2)
        sha256: 3a1b476c88fb81254ea572e891a1d65053ab54068348e00c75e8b54fae691d45
      • PHP 7.1.20 (tar.gz)
        sha256: 77a2091f4ab50367a6c68274a0d92e0da9ecdbf428b280c9836c5c6d512da450
      • PHP 7.1.20 (tar.xz)
        sha256: cd7d1006201459d43fae0790cce4eb3451add5c87f4cadb13b228d4c179b850c
    • Released: 19 Jul 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.2.8 (tar.bz2)
        sha256: 1f8068f520a60fff3db19be1b849f0c02a33a0fd8b34b7ae05556ef682187ee6
      • PHP 7.2.8 (tar.gz)
        sha256: a0cb9bf2f78498fc090eb553df03cdacc198785dec0818efa7a1804c2b7a8722
      • PHP 7.2.8 (tar.xz)
        sha256: 53ba0708be8a7db44256e3ae9fcecc91b811e5b5119e6080c951ffe7910ffb0f
    • Released: 21 Jun 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.19 (tar.bz2)
        sha256: 13c43e7be3040ad53f192b0770c7ed99e5b3e348dfc6674666179d557fd770f3
      • PHP 7.1.19 (tar.gz)
        sha256: e1ae477b72bed02cdcb04f0157b8f8767bd4f6030416ae06408b4f6d85ee66a1
      • PHP 7.1.19 (tar.xz)
        sha256: 7cab88f269b90a8a38dbcccf3ec0d5c6eba86122431a53eaa94405bbb60370a8
    • Released: 26 Apr 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.30 (tar.bz2)
        sha256: 213f38400c239b8fab2f6f59d6f4d4bd463d0a75bd4edf723dd4d5fea8850b50
      • PHP 7.0.30 (tar.gz)
        sha256: 54e7615205123b940b996300bf99c707c2317b6b78388061a204b23ab3388a26
      • PHP 7.0.30 (tar.xz)
        sha256: c90892fb68ab9b8476519658d3f78f6388f2609ae1309bdc2a2e1cc9f92dd686
    • Released: 21 Jun 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.2.7 (tar.bz2)
        sha256: cc81675a96af4dd18d8ffc02f26a36c622abadf86af7ecfea7bcde8d3c96d5a3
      • PHP 7.2.7 (tar.gz)
        sha256: 014f0560cfa22e6301b0024a6fd888c3612a0dc102ff355fa2b49544d16d43b1
      • PHP 7.2.7 (tar.xz)
        sha256: eb01c0153b3baf1f64b8b044013ce414b52fede222df3f509e8ff209478f31f0
    • Released: 24 May 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.18 (tar.bz2)
        sha256: 580e375515ede831a6d82e13c0ec25dd08b225c6d87dfc24d7cd5f3bd542bf8e
      • PHP 7.1.18 (tar.gz)
        sha256: 07c24ae4dd59d81d3dc0ce89025ae667979150e2ee0e9e30dd89e04e31d510fb
      • PHP 7.1.18 (tar.xz)
        sha256: 8bd91cea072ea5b368cc9b4533a1a683eb426abdacbf024bb6ffa9b799cd3b01
    • Released: 24 May 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.2.6 (tar.bz2)
        sha256: ae5d3e8ada80b9d293d0c8bd643d07c2d988538ff1052a3f7144c6b0cd0ff2c3
      • PHP 7.2.6 (tar.gz)
        sha256: a9f30daf6af82ac02e692465cfd65b04a60d56106c961926e264d2621d313f0e
      • PHP 7.2.6 (tar.xz)
        sha256: 1f004e049788a3effc89ef417f06a6cf704c95ae2a718b2175185f2983381ae7
    • Released: 26 Apr 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.17 (tar.bz2)
        sha256: e124e3ac552c50f3890ed981d07b2ee473cac961885e75186ded0bbb5b78dbcf
      • PHP 7.1.17 (tar.gz)
        sha256: aba44265bf814a020282afa63321323e1f81da61bd7318ab2b941857a15cb144
      • PHP 7.1.17 (tar.xz)
        sha256: 1a784806866e06367f7a5c88775d239d6f30041c7ce65a8232d03a3d4de56d56
    • Released: 26 Apr 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.2.5 (tar.bz2)
        sha256: f3820efa8efa79628b6e1b5b2f8c1b04c08d32e6721fa1654039ce5f89796031
      • PHP 7.2.5 (tar.gz)
        sha256: c198aedd4cd16db0803e0ef955036722a1f4ce9ad3827546709fac05f1567ba5
      • PHP 7.2.5 (tar.xz)
        sha256: af70a33b3f7a51510467199b39af151333fbbe4cc21923bad9c7cf64268cddb2
    • Released: 29 Mar 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.16 (tar.bz2)
        sha256: 348e2af9c7c0f327a57a972674078777dfde189e2598acbcb8618b9645b0e7e5
      • PHP 7.1.16 (tar.gz)
        sha256: c8e6fed5b350b29a5b9eaa9fce7c5e8618629346e9a58212f3dc380046065442
      • PHP 7.1.16 (tar.xz)
        sha256: a5d67e477248a3911af7ef85c8400c1ba8cd632184186fd31070b96714e669f1
    • Released: 29 Mar 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.29 (tar.bz2)
        sha256: 989142d5c5ff7a11431254f9c1995235bad61a3364b99c966e11e06aa10d3fbc
      • PHP 7.0.29 (tar.gz)
        sha256: 5efe45e345f967cb20f9ff92cd514753872a65feffea1bf311c71864344bd8e8
      • PHP 7.0.29 (tar.xz)
        sha256: ca79d3ecc123bff4b623d4a1bbf5ad53ad39f5f2f5912fecc0ea97e95eba21cc
    • Released: 29 Mar 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.2.4 (tar.bz2)
        sha256: 11658a0d764dc94023b9fb60d4b5eb75d438ad17981efe70abb0d0d09a447ef3
      • PHP 7.2.4 (tar.gz)
        sha256: 58e28e978baea0fe9009432bcb436934eaacccfdcb5f5409c7526431a595857b
      • PHP 7.2.4 (tar.xz)
        sha256: 7916b1bd148ddfd46d7f8f9a517d4b09cd8a8ad9248734e7c8dd91ef17057a88
    • Released: 1 Mar 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.15 (tar.bz2)
        sha256: e117a54738e9485de5fc75673d39dbe937dd87f0f9cc9e281960ef9b961adcbd
      • PHP 7.1.15 (tar.gz)
        sha256: 0669c68a52cbd2f1cfa83354918ed03b0bcaa34ed9bafaee7dfd343461b881d4
      • PHP 7.1.15 (tar.xz)
        sha256: 0e17192fb43532e4ebaa190ecec9c7e59deea7dadb7dab67b19c2081a68bd817
    • Released: 1 Mar 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.2.3 (tar.bz2)
        sha256: 4a735aac0ba764dd8208ea29007d3916396c5292e003ba8d3bec49edcdd5bf92
      • PHP 7.2.3 (tar.gz)
        sha256: 5dc98f2266db40c5e4d9b5edf5e29e2449e819fff8321a07eb3830cf0b104bbb
      • PHP 7.2.3 (tar.xz)
        sha256: b3a94f1b562f413c0b96f54bc309706d83b29ac65d9b172bc7ed9fb40a5e651f
    • Released: 01 Mar 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.28 (tar.bz2)
        sha256: ae5491b4613f3710e3d09e688ba3d30d3acc1112c7b96a8703663b8a95063c7f
      • PHP 7.0.28 (tar.gz)
        sha256: cd2fd94feb0d5809ffb9d900138643fa74e70656436e5f2595b03239dd97aa9c
      • PHP 7.0.28 (tar.xz)
        sha256: e738ffce2c30bc0e84be9446af86bef0a0607d321f1a3d04bbfe2402fb5f6de0
    • Released: 1 Feb 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.14 (tar.bz2)
        sha256: 63b2fd139ed7656756b0fa290bc42f8fff854723c3d2710a700e646370c581f4
      • PHP 7.1.14 (tar.gz)
        sha256: 8c7360209d255ee46d388bdcd43ef1a2d14b370c331be30ea628ece18a1e7683
      • PHP 7.1.14 (tar.xz)
        sha256: c09f0c1074f5689b492d79034adb84e6a6c6d08c6763c02282e6318d41156779
    • Released: 1 Feb 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.2.2 (tar.bz2)
        sha256: f841ac58e17471f2241ea892b34edb01dc9b93ad9f661ffe4e3f1f476a8f4aee
      • PHP 7.2.2 (tar.gz)
        sha256: 5963df05fec21927c03fe9f7bf379be2d1eacde6c0f9dcde6143c7133e55abd4
      • PHP 7.2.2 (tar.xz)
        sha256: 47d7607d38a1d565fc43ea942c92229a7cd165f156737f210937e375b243cb11
    • Released: 04 Jan 2020
    • Announcement: English

    • ChangeLog
    • Download:
      • PHP 7.0.27 (tar.bz2)
        sha256: 99fa2563bb4c4c1cde9febe87cfe97324227d7b4b8828f2e936e507127394131
      • PHP 7.0.27 (tar.gz)
        sha256: 809c0181e970dd17c6a6cabbf64518e719c7253e7490f8e1279bc1e1fbdf7996
      • PHP 7.0.27 (tar.xz)
        sha256: 4b2bc823e806dbf7b62fe0b92b0d14b0c6e03f88c3fc5d96278416c54ce11f6c
    • Released: 4 Jan 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.2.1 (tar.bz2)
        sha256: fe06793f268a4dd29cbc5f4ef415f01e786877152b02221ad7d18dbb6864eb79
      • PHP 7.2.1 (tar.gz)
        sha256: 8ecb2950571054a00687ccbd023874a4a075ccd1e2ec3dc00fc25ef589a77dba
      • PHP 7.2.1 (tar.xz)
        sha256: 6c6cf82fda6660ed963821eb0525214bb3547e8e29f447b9c15b2d8e6efd8822
    • Released: 4 Jan 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.13 (tar.bz2)
        sha256: 35fda51d2d44600940185fd5818d336a79e77ab3c98e2bd075091f2f91cf98a1
      • PHP 7.1.13 (tar.gz)
        sha256: 12fcbf59c9eb9af215ef38815d5da39b9d74549092c34b0dfc31442699740ce9
      • PHP 7.1.13 (tar.xz)
        sha256: 1a0b3f2fb61959b57a3ee01793a77ed3f19bde5aa90c43dcacc85ea32f64fc10
    • Released: 30 Nov 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.2.0 (tar.bz2)
        sha256: 2bfefae4226b9b97879c9d33078e50bdb5c17f45ff6e255951062a529720c64a
      • PHP 7.2.0 (tar.gz)
        sha256: 801876abd52e0dc58a44701344252035fd50702d8f510cda7fdb317ab79897bc
      • PHP 7.2.0 (tar.xz)
        sha256: 87572a6b924670a5d4aac276aaa4a94321936283df391d702c845ffc112db095
    • Released: 23 Nov 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.12 (tar.bz2)
        sha256: f9ce3361ab99dce8f3f2fba663695ac9b18a3579bc8014dc280368d1577d87c4
      • PHP 7.1.12 (tar.gz)
        sha256: 188c67d8e424ce7a6fe93475aa64f53182c1d80ca3ac99439651ca91569d969c
      • PHP 7.1.12 (tar.xz)
        sha256: a0118850774571b1f2d4e30b4fe7a4b958ca66f07d07d65ebdc789c54ba6eeb3
    • Released: 23 Nov 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.26 (tar.bz2)
        sha256: 2590d722f7b23b6a903c5a00cf04e7ee728df79d10ae473e3a81ba41588509a7
      • PHP 7.0.26 (tar.gz)
        sha256: 04c345f7c9e3f1cd02f275bfec893a4e0290e724073f2f3d7282a219128b537c
      • PHP 7.0.26 (tar.xz)
        sha256: ed5cbb4bbb0ddef8985f100bba2e94002ad22a230b5da2dccfe148915df5f199
    • Released: 26 Oct 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.11 (tar.bz2)
        sha256: 7646d7de701fc969e3305eeeb2eddda3d46af6a88ee20ef4a47270c447228573
      • PHP 7.1.11 (tar.gz)
        sha256: de41b2c166bc5ec8ea96a337d4dd675c794f7b115a8a47bb04595c03dbbdf425
      • PHP 7.1.11 (tar.xz)
        sha256: 074093e9d7d21afedc5106904218a80a47b854abe368d2728ed22184c884893e
    • Released: 26 Oct 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.25 (tar.bz2)
        sha256: 95a24d96d126a196e1550e394182b43a6460cdd2026f1a77bef01e422415cc25
      • PHP 7.0.25 (tar.gz)
        sha256: 081b46bf588d38c636fd6cd1dab8855b6b3e171550d1e65f770f53aede594ee7
      • PHP 7.0.25 (tar.xz)
        sha256: 5cc14bd20fb2226f6d34465662425cd100441bde9042ea1cef2e4506d6ded8cc
    • Released: 28 Sep 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.10 (tar.bz2)
        sha256: 0ee51b9b1ae7eca3e9558f772ce20cbacd1f76420009b3af630c87027f9a41af
      • PHP 7.1.10 (tar.gz)
        sha256: edc6a7c3fe89419525ce51969c5f48610e53613235bbef255c3a4db33b458083
      • PHP 7.1.10 (tar.xz)
        sha256: 2b8efa771a2ead0bb3ae67b530ca505b5b286adc873cca9ce97a6e1d6815c50b
    • Released: 28 Sep 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.24 (tar.bz2)
        sha256: 9bf91982694f178821c0aaf03563a20494873ece6933e2eeecfd76f325bdcf19
      • PHP 7.0.24 (tar.gz)
        sha256: 151015b578c14a4ab47d1e5894b36c85cf5655237599b805a08d106fe18a8c8e
      • PHP 7.0.24 (tar.xz)
        sha256: 4dba7aa365193c9229f89f1975fad4c01135d29922a338ffb4a27e840d6f1c98
    • Released: 31 Aug 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.9 (tar.bz2)
        sha256: 314dcc10dfdd7c4443edb4fe1e133a44f2b2a8351be8c9eb6ab9222d45fd9bae
      • PHP 7.1.9 (tar.gz)
        sha256: 499c31ad19b2ff553ae686ebf53749aa2351af7d955ee9f1986f144089561a4b
      • PHP 7.1.9 (tar.xz)
        sha256: ec9ca348dd51f19a84dc5d33acfff1fba1f977300604bdac08ed46ae2c281e8c
    • Released: 31 Aug 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.23 (tar.bz2)
        sha256: 6fe94cefc7d2c60ee2c1648b977beed756ad9cd0a7e4ea8bb8cf521d9355a09c
      • PHP 7.0.23 (tar.gz)
        sha256: d511089ecaf386f3ab752efba76558c03558afa6b5b3fe71d84881c76644b466
      • PHP 7.0.23 (tar.xz)
        sha256: 8e526e3551a58e00c8055fa4a72804aa1bd3ee1c0411b25bf1504cc4992609df
    • Released: 03 Aug 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.8 (tar.bz2)
        sha256: 7064a00a9450565190890c7a4be04e646e0be73b2e0f8c46ae34419f343ca2f8
      • PHP 7.1.8 (tar.gz)
        sha256: 63517b3264f7cb17fb58e1ce60a6cd8903160239b7cf568d52024e9cf4d6cb04
      • PHP 7.1.8 (tar.xz)
        sha256: 8943858738604acb33ecedb865d6c4051eeffe4e2d06f3a3c8f794daccaa2aab
    • Released: 03 Aug 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.22 (tar.bz2)
        sha256: 88e0b27f69abdd12ecde81f000c5a9ea479af7218456ea7f6557edb43c6dfdde
      • PHP 7.0.22 (tar.gz)
        sha256: 04292eaea0eeb75e9b6a36a3db8e90a3d43f939646fd9d7d1e083e5b70884383
      • PHP 7.0.22 (tar.xz)
        sha256: 408c3fbc235ec940433bfac1f3ed4bf797f61b4a1693b9fb0b6a04b2c1832501
    • Released: 06 Jul 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.7 (tar.bz2)
        sha256: 079b6792987f38dc485f92258c04f9e02dedd593f9d260ebe725343f812d1ff8
      • PHP 7.1.7 (tar.gz)
        sha256: e0dbab8da601ee5119368d6f93dc1a86ad53b799d2f8c1209d6b827a2b259f92
      • PHP 7.1.7 (tar.xz)
        sha256: 0d42089729be7b2bb0308cbe189c2782f9cb4b07078c8a235495be5874fff729
    • Released: 06 Jul 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.21 (tar.bz2)
        sha256: 2ba133c392de6f86aacced8c54e0adefd1c81d3840ac323b9926b8ed3dc6231f
      • PHP 7.0.21 (tar.gz)
        sha256: f2f05f629dd02c75834ddf033916bd5ff92a720602839d81fd8b6d90e37b6225
      • PHP 7.0.21 (tar.xz)
        sha256: 6713fe3024365d661593235b525235045ef81f18d0043654658c9de1bcb8b9e3
    • Released: 08 Jun 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.6 (tar.bz2)
        sha256: 6e3576ca77672a18461a4b089c5790647f1b2c19f82e4f5e94c962609aabffcf
      • PHP 7.1.6 (tar.gz)
        sha256: 7ff8c01af791c7e499ee77e1b82e4b1d56e379efe1f706b1203d48751481fd9f
      • PHP 7.1.6 (tar.xz)
        sha256: 01584dc521ab7ec84b502b61952f573652fe6aa00c18d6d844fb9209f14b245b
    • Released: 08 Jun 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.20 (tar.bz2)
        sha256: cdfddfe01cc615218e333e34a1c761c9ef8fdf5199b27617264a02705eda7fc3
      • PHP 7.0.20 (tar.gz)
        sha256: b44947f0c1926928d5c2f176506b878c32b5cd09ce3b5b52bbbecf4328ab812d
      • PHP 7.0.20 (tar.xz)
        sha256: 31b9cf1fb83fe3cd82c2f6603a0ae81ae6abacb5286827e362d8f85e68908e0a
    • Released: 11 May 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.5 (tar.bz2)
        sha256: 28eaa4784f1bd8b7dc71206dc8c4375510199432dc17af6906b14d16b3058697
      • PHP 7.1.5 (tar.gz)
        sha256: f7ff8039f5c3a7da4d62a3cce6378280224acfa27ab5a5bee25b7439bce01c17
      • PHP 7.1.5 (tar.xz)
        sha256: d149a3c396c45611f5dc6bf14be190f464897145a76a8e5851cf18ff7094f6ac
    • Released: 11 May 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.19 (tar.bz2)
        sha256: 0f3ac0afc02aec22f6b1659045da9287453e9309439d0499622bc8e94a7f7d59
      • PHP 7.0.19 (tar.gz)
        sha256: 4b4120acdbb8cbf5f7a18625c2eb5cdd2fdb4fc69a4831bc7ffdfd1ee78b1ce0
      • PHP 7.0.19 (tar.xz)
        sha256: 640e5e3377d15a6d19adce2b94a9d876eeddabdb862d154a5e347987f4225ef6
    • Released: 13 Apr 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.4 (tar.bz2)
        sha256: 39bf697836e2760b3a44ea322e9e5f1f5b1f07abeb0111f6495eff7538e25805
      • PHP 7.1.4 (tar.gz)
        sha256: ed0006c86de503684dde04c6dd811ea2354a3b6d10ebd9f0cb103dcd28f0e70f
      • PHP 7.1.4 (tar.xz)
        sha256: 71514386adf3e963df087c2044a0b3747900b8b1fc8da3a99f0a0ae9180d300b
    • Released: 13 Apr 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.18 (tar.bz2)
        sha256: b20cc63d507032b39d8bb14cb64784e460b0e47997e90a8704b703bcbb233fd1
      • PHP 7.0.18 (tar.gz)
        sha256: e0fb336749d72e6c9cfcebb9b48497f004fa99f93b68c21cb3eb657053665e1d
      • PHP 7.0.18 (tar.xz)
        sha256: 679cffcdf2495dee5ab89bda595e678a1096136678b3a1d08f1f57ba347c234d
    • Released: 16 Mar 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.3 (tar.bz2)
        sha256: c145924d91b7a253eccc31f8d22f15b61589cd24d78105e56240c1bb6413b94f
      • PHP 7.1.3 (tar.gz)
        sha256: 4bfadd0012b966eced448497272150ffeede13136a961aacb9e71553b8e929ec
      • PHP 7.1.3 (tar.xz)
        sha256: e4887c2634778e37fd962fbdf5c4a7d32cd708482fe07b448804625570cb0bb0
    • Released: 30 Mar 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.17 (tar.bz2)
        sha256: aee503926b96d807692fac3e0fd64e3259788f5139819a983152679cb6e91d4b
      • PHP 7.0.17 (tar.gz)
        sha256: 1f42ffe9895dad746baf4a0e8d81f2272f55fdef66cf298ac911d8791ceb1e80
      • PHP 7.0.17 (tar.xz)
        sha256: 471c16fcdd6a5e1a37199e97bcaeea6117626229785185be7532aaa7c6ee04be
    • Released: 16 Feb 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.2 (tar.bz2)
        sha256: e0f2214e2366434ee231156ba70cfefd0c59790f050d8727a3f1dc2affa67004
      • PHP 7.1.2 (tar.gz)
        sha256: e6773217c9c719ca22abb104ae3d437d53daceaf31faf2e5eeb1f9f5028005d8
      • PHP 7.1.2 (tar.xz)
        sha256: d815a0c39fd57bab1434a77ff0610fb507c22f790c66cd6f26e27030c4b3e971
    • Released: 16 Feb 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.16 (tar.bz2)
        sha256: 83c5f57575dc0feca563af529d6f1d60183bf9c2c13e98a6da131fbd0a3597ab
      • PHP 7.0.16 (tar.gz)
        sha256: bc6709dc7612957d0533c09c9c8a9c2e7c4fd9d64e697707bb1b39670eab61d4
      • PHP 7.0.16 (tar.xz)
        sha256: 244ac39bc657448962860aa7a590e4417f68513ad5e86ee2727b1328b0537309
    • Released: 19 Jan 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.1 (tar.bz2)
        sha256: d791d39d7b54ec42441a05a5f06d68a495647d843210e3ae4f2c6adb99c675bc
      • PHP 7.1.1 (tar.gz)
        sha256: c136279d539c3c2c25176bf149c14913670e79bb27ee6b73e1cd69003985a70d
      • PHP 7.1.1 (tar.xz)
        sha256: b3565b0c1441064eba204821608df1ec7367abff881286898d900c2c2a5ffe70


    • Released: 19 Jan 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.15 (tar.bz2)
        sha256: a8c8f947335683fa6dd1b7443ed70f2a42bc33e8b6c215f139138cee89e47dd9
      • PHP 7.0.15 (tar.gz)
        sha256: c24324c6d4bf27e8bc1d12da0aae4f15a43c8374f681e23e9b1e67f5b719c3a6
      • PHP 7.0.15 (tar.xz)
        sha256: 300364d57fc4a6176ff7d52d390ee870ab6e30df121026649f8e7e0b9657fe93
    • Released: 08 Dec 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.14 (tar.bz2)
        sha256: fbc4369a0d42b55fd1ce75eb4f3d17b012da754a67567d8e3288fbfbb7490534
      • PHP 7.0.14 (tar.gz)
        sha256: 320cfd2184e7252d3d77eae5d5474554fa04ab9fbee7c6094c07e8bd3b5b632b
      • PHP 7.0.14 (tar.xz)
        sha256: 0f1dff6392a1cc2ed126b9695f580a2ed77eb09d2c23b41cabfb41e6f27a8c89
    • Released: 01 Dec 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.1.0 (tar.bz2)
        sha256: 68bcfd7deed5b3474d81dec9f74d122058327e2bed0ac25bbc9ec70995228e61
      • PHP 7.1.0 (tar.gz)
        sha256: 9e84c5b13005c56374730edf534fe216f6a2e63792a9703d4b894e770bbccbae
      • PHP 7.1.0 (tar.xz)
        sha256: a810b3f29c21407c24caa88f50649320d20ba6892ae1923132598b8a0ca145b6
    • Released: 10 Nov 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.13 (tar.bz2)
        sha256: d090bb523812117ec0c08d8f0b5c5f0616aa7a29a2eeee0374efe53a7cfe88c1
      • PHP 7.0.13 (tar.gz)
        sha256: c8d8cf1b29e7f7e89be9ee64f453cb7ef6d20e1d13a83cba037bd654ef2da42c
      • PHP 7.0.13 (tar.xz)
        sha256: 357ba7f93975d7d836abed0852dc3ed96a988af539e87750613294cbee82f1bf
    • Released: 13 Oct 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.12 (tar.bz2)
        sha256: 38c47294fe8fb239b0230dc63a93c3e4044f472ab93b5dff8b65feb4103a6a27
      • PHP 7.0.12 (tar.gz)
        sha256: c4693cc363b4bbc7224294cc94faf3598e616cbe8540dd6975f68c7d3c52682f
      • PHP 7.0.12 (tar.xz)
        sha256: f3d6c49e1c242e5995dec15e503fde996c327eb86cd7ec45c690e93c971b83ff
    • Released: 15 Sep 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.11 (tar.bz2)
        sha256: f99b729dc1149858844b18af1e8c0de6dd1cdfdd52e22fbb4de2aa78bf9bf7f1
      • PHP 7.0.11 (tar.gz)
        sha256: 02d27b5d140dbad8d400a95af808e1e9ce87aa8d2a2100870734ba26e6700d79
      • PHP 7.0.11 (tar.xz)
        sha256: d4cccea8da1d27c11b89386f8b8e95692ad3356610d571253d00ca67d524c735
    • Released: 18 Aug 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.10 (tar.bz2)
        sha256: 8055bbe5a736986931c0c6a08b765d6d778271ec7d2d56c50a1ad259ec09f6de
      • PHP 7.0.10 (tar.gz)
        sha256: 46216e05db09c0fffbf832e3b64f3722ccbdd6d4ae16d9791e41adf0a4b00641
      • PHP 7.0.10 (tar.xz)
        sha256: 348476ff7ba8d95a1e28e1059430c10470c5f8110f6d9133d30153dda4cdf56a
    • Released: 21 Jul 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.9 (tar.bz2)
        sha256: 2ee6968b5875f2f38700c58a189aad859a6a0b85fc337aa102ec2dc3652c3b7b
      • PHP 7.0.9 (tar.gz)
        sha256: 93895a6a610c94751c890e5ee91a7f4bc0eae476b95fe30425d13f7ae88753d5
      • PHP 7.0.9 (tar.xz)
        sha256: 970c322ba3e472cb0264b8ba9d4d92e87918da5d0cca53c4aba2a70545b8626d
    • Released: 23 Jun 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.8 (tar.bz2)
        sha256: 66dc7ba388490e07b1313fe3a06b1fa822e1310585fe29f4909995f131e27c8d
      • PHP 7.0.8 (tar.gz)
        sha256: 1f024fa6d87594b99fa312e3185c357dcffa42e07d21c726f41d1fa6f773720b
      • PHP 7.0.8 (tar.xz)
        sha256: 0a2142c458b0846f556b16da1c927d74c101aa951bb840549abe5c58584fb394
    • Released: 26 May 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.7 (tar.bz2)
        sha256: 474f2925c4782b94016e3afbb17b14ff9cc6f4fdb6f6e231b36a378bb18a3d1a
      • PHP 7.0.7 (tar.gz)
        sha256: 66282ff4a9f88fe9607d9574e15bf335885b964245591a1740adb3f79c514a67
      • PHP 7.0.7 (tar.xz)
        sha256: 9cc64a7459242c79c10e79d74feaf5bae3541f604966ceb600c3d2e8f5fe4794
    • Released: 28 Apr 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.6 (tar.bz2)
        sha256: 14ddf192a9965c858c1e742a61456be2f34a4db87556172c0d76f08de96329b7
      • PHP 7.0.6 (tar.gz)
        sha256: f6b47cb3e02530d96787ae5c7888aefbd1db6ae4164d68b88808ee6f4da94277
      • PHP 7.0.6 (tar.xz)
        sha256: 1b237a9455e5476a425dbb9d99966bad68107747c601958cb9558a7fb49ab419
    • Released: 31 Mar 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.5 (tar.bz2)
        sha256: 2c09af7fe64537ea795f098b9b542ead407ef83f7cdc65b3787115ccbbb51de9
      • PHP 7.0.5 (tar.gz)
        sha256: f9d93419031b4df663fc48f03b8a833545de8776225e46637563e2be6029908d
      • PHP 7.0.5 (tar.xz)
        sha256: c41f1a03c24119c0dd9b741cdb67880486e64349fc33527767f6dc28d3803abb
    • Released: 03 Mar 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.4 (tar.bz2)
        sha256: a246c503709c189ba8e1e22ed2cb22abc27da43a997ff1b3318e181baf529dcc
      • PHP 7.0.4 (tar.gz)
        sha256: f6cdac2fd37da0ac0bbcee0187d74b3719c2f83973dfe883d5cde81c356fe0a8
      • PHP 7.0.4 (tar.xz)
        sha256: 584e0e374e357a71b6e95175a2947d787453afc7f9ab7c55651c10491c4df532
    • Released: 04 Feb 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.3 (tar.bz2)
        sha256: 826823d754f09c779222a99becf9c53a4dc719dba2d777aca7807c6ca68e6fc6
      • PHP 7.0.3 (tar.gz)
        sha256: 5521df8db153aba35c90cf1a1829106b6bbdac32425216d440f9cc29f00a7c08
      • PHP 7.0.3 (tar.xz)
        sha256: 3af2b62617a0e46214500fc3e7f4a421067224913070844d3665d6cc925a1cca
    • Released: 07 Jan 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.2 (tar.bz2)
        sha256: 9b1b75fbd9c92c6b0003b234e550965038826d11ea1f430bf279964da9da2236
      • PHP 7.0.2 (tar.gz)
        sha256: 040198aef3dc5f17c253c1282160aabc6a05ca0b18b3d6fc9213970363083412
      • PHP 7.0.2 (tar.xz)
        sha256: 556121271a34c442b48e3d7fa3d3bbb4413d91897abbb92aaeced4a7df5f2ab2
    • Released: 17 Dec 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.1 (tar.bz2)
        sha256: 04ce3bd1da001397b342c2219a5093be9ecbbc97f022e1e6a0ec2fedc3d93e42
      • PHP 7.0.1 (tar.gz)
        sha256: d12aaba2bead056322aa53bd5fbe762b27a42d37f451cd42ff2e7a549ca21dbf
      • PHP 7.0.1 (tar.xz)
        sha256: 84fcb8b9c61f70db802d3b6636c6ba602470a375e593375c0c744483aa0c0357
    • Released: 03 Dec 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 7.0.0 (tar.bz2)
        sha256: a92a54306832167a39f7c0ec00524fc6f3f7d985c806caa7632561d0ddedfcea
      • PHP 7.0.0 (tar.gz)
        sha256: d6ae7b4a2e5c43a9945a97e83b6b3adfb7d0df0b91ef78b647a6dffefaa9c71b
      • PHP 7.0.0 (tar.xz)
        sha256: 7dbdda74c502960febe0544b3e3a7c430389a7a4260e94c73fd8ca26c33b8540

    Support for PHP 5 has been discontinued since 10 Jan 2020.Please consider upgrading to 7.

    • Released: 10 Jan 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.40 (tar.bz2)
        sha256: ffd025d34623553ab2f7fd8fb21d0c9e6f9fa30dc565ca03a1d7b763023fba00
      • PHP 5.6.40 (tar.gz)
        sha256: 56fb9878d12fdd921f6a0897e919f4e980d930160e154cbde2cc6d9206a27cac
      • PHP 5.6.40 (tar.xz)
        sha256: 1369a51eee3995d7fbd1c5342e5cc917760e276d561595b6052b21ace2656d1c
    • Released: 06 Dec 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.39 (tar.bz2)
        sha256: b3db2345f50c010b01fe041b4e0f66c5aa28eb325135136f153e18da01583ad5
      • PHP 5.6.39 (tar.gz)
        sha256: 127b122b7d6c7f3c211c0ffa554979370c3131196137404a51a391d8e2e9c7bb
      • PHP 5.6.39 (tar.xz)
        sha256: 8147576001a832ff3d03cb2980caa2d6b584a10624f87ac459fcd3948c6e4a10
    • Released: 13 Sep 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.38 (tar.bz2)
        sha256: d65b231bbdd63be4439ef5ced965cfd63e62983429dbd4dfcfb49981593ebc03
      • PHP 5.6.38 (tar.gz)
        sha256: 3b74d46cd79a45cce90c8059e09d8bd0beeb5de562cbb0cb42f96ff8fa665fd4
      • PHP 5.6.38 (tar.xz)
        sha256: c2fac47dc6316bd230f0ea91d8a5498af122fb6a3eb43f796c9ea5f59b04aa1e
    • Released: 19 Jul 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.37 (tar.bz2)
        sha256: 886ad63d05d94ea3e54322691aadea0cf1d4bcdb4450b02fe300e5b570788b23
      • PHP 5.6.37 (tar.gz)
        sha256: b7ec077f35ef3a8cdd33c29124140b1761111a1429878b4c463bb20d2a31b184
      • PHP 5.6.37 (tar.xz)
        sha256: 5000d82610f9134aaedef28854ec3591f68dedf26a17b8935727dac2843bd256
    • Released: 26 Apr 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.36 (tar.bz2)
        sha256: 626a0e3f5d8a0e686a2b930f0dd3a0601fe3dcb5e43dd0e8c3fab631e64e172a
      • PHP 5.6.36 (tar.gz)
        sha256: 06086a8b6a9964ef8009c4d9176b4eeb0c564ea39c1213f015e24f3466d2d69f
      • PHP 5.6.36 (tar.xz)
        sha256: 18f536bf548e909b4e980379d0c4e56d024b2b1eb1c9768fd169360491f1d6dd
    • Released: 29 Mar 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.35 (tar.bz2)
        sha256: ee78a7e9ca21d8ea394d037c55effff477a49dbae31c7753c547036f5bd73b92
      • PHP 5.6.35 (tar.gz)
        sha256: dd0242304f510d48a5216dd2f5796bcf59e8e18366658259aaf205e1d63abf71
      • PHP 5.6.35 (tar.xz)
        sha256: 9985cb64cb8224c289effff5b34f670d14f838175f76daea0507d643eec650d2
    • Released: 01 Mar 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.34 (tar.bz2)
        sha256: e19f499d8cee4b0b0780361ecb6a00c41654772a754803ab9ea866b8d47cf2cd
      • PHP 5.6.34 (tar.gz)
        sha256: de28251ef6d7eb945eb7b770ff668b9f978d9adad52a8c763f6ee409a96732ea
      • PHP 5.6.34 (tar.xz)
        sha256: 21453be3a045204cd2717543ef42771324f411f40962ecda4fe841930a933128
    • Released: 04 Jan 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.33 (tar.bz2)
        sha256: 07f696a9761dcd839e2045c95c3a4d2ffb52c54417477cca9d30a14975b831cc
      • PHP 5.6.33 (tar.gz)
        sha256: bedfac81cfaa25961812a1aec458c4109411a14991b43a416343ffb830b8da6a
      • PHP 5.6.33 (tar.xz)
        sha256: 9004995fdf55f111cd9020e8b8aff975df3d8d4191776c601a46988c375f3553
    • Released: 26 Oct 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.32 (tar.bz2)
        sha256: 3ee44e7a5fa42b563652b3ea0d3487bc236fcc9e5ea74b583775cab867abcb51
      • PHP 5.6.32 (tar.gz)
        sha256: 7bef1ae8cd633df5b9c5964262d276d2dc21acbfcd94022d1e2084d199315df4
      • PHP 5.6.32 (tar.xz)
        sha256: 8c2b4f721c7475fb9eabda2495209e91ea933082e6f34299d11cba88cd76e64b

    • Released: 06 Jul 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.31 (tar.bz2)
        sha256: 8f397169cb65f0539f3bcb04060f97770d73e19074a37bd2c58b98ebf6ecb10f
      • PHP 5.6.31 (tar.gz)
        sha256: 6687ed2f09150b2ad6b3780ff89715891f83a9c331e69c90241ef699dec4c43f
      • PHP 5.6.31 (tar.xz)
        sha256: c464af61240a9b7729fabe0314cdbdd5a000a4f0c9bd201f89f8628732fe4ae4
    • Released: 19 Jan 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.30 (tar.bz2)
        sha256: a105c293fa1dbff118b5b0ca74029e6c461f8c78f49b337a2a98be9e32c27906
      • PHP 5.6.30 (tar.gz)
        sha256: 8bc7d93e4c840df11e3d9855dcad15c1b7134e8acf0cf3b90b932baea2d0bde2
      • PHP 5.6.30 (tar.xz)
        sha256: a363185c786432f75e3c7ff956b49c3369c3f6906a6b10459f8d1ddc22f70805
    • Released: 08 Dec 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.29 (tar.bz2)
        sha256: 499b844c8aa7be064c111692e51a093ba94e54d2d9abb01e70ea76183a1825bb
      • PHP 5.6.29 (tar.gz)
        sha256: 0b1b939129a7286c5a474ac2cf845b979477f26dff36639e04022def9e252574
      • PHP 5.6.29 (tar.xz)
        sha256: 0ff352a433f73e2c82b0d5b283b600402518569bf72a74e247f356dacbf322a7
    • Released: 10 Nov 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.28 (tar.bz2)
        sha256: c55ea3f4aad5a0b65631d01c4468930fd981ad208ffcd242acdf731bcb47548f
      • PHP 5.6.28 (tar.gz)
        sha256: 27a47ac15e0868d51181d3909cfe3c63ae9b643a3ab40dc30a75b5b500bce500
      • PHP 5.6.28 (tar.xz)
        sha256: 07187ba2870f89cef334cd2ad6cb801aeec5eaf283da0293a9a6be75d6786d11
    • Released: 13 Oct 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.27 (tar.bz2)
        sha256: 3b77d3a067b6e9cc7bb282d4d5b0e6eeb0623a828bb0479241e3b030446f2a3c
      • PHP 5.6.27 (tar.gz)
        sha256: 3e6cecec615907587a2b35fa8e7f915f038034dc57530734c2b94d381e664a1a
      • PHP 5.6.27 (tar.xz)
        sha256: 16eb544498339d1d855292826e2e547ab01a31600141094959073e5e10e93ab5
    • Released: 15 Sep 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.26 (tar.bz2)
        sha256: d47aab8083a4284b905777e1b45dd7735adc53be827b29f896684750ac8b6236
      • PHP 5.6.26 (tar.gz)
        sha256: f76b6cc23739d9dabf875aee57d91ae73f15e88ddf78803369b8b4728b19b924
      • PHP 5.6.26 (tar.xz)
        sha256: 203a854f0f243cb2810d1c832bc871ff133eccdf1ff69d32846f93bc1bef58a8
    • Released: 18 Aug 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.25 (tar.bz2)
        sha256: 58ce6032aced7f3e42ced492bd9820e5b3f2a3cd3ef71429aa92fd7b3eb18dde
      • PHP 5.6.25 (tar.gz)
        sha256: 733f1c811d51c2d4031a0c058dc94d09d03858d781ca2eb2cce78853bc76db58
      • PHP 5.6.25 (tar.xz)
        sha256: 7535cd6e20040ccec4594cc386c6f15c3f2c88f24163294a31068cf7dfe7f644
    • Released: 21 Jul 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.24 (tar.bz2)
        sha256: bf23617ec3ed0a125ec8bde2b7bca9d3804b2ff4df8de192890c84dc9fac38c6
      • PHP 5.6.24 (tar.gz)
        sha256: 5f8b2e4e00360fee6eb1b89447266ae45993265955bd1ea9866270d75cdb6ec1
      • PHP 5.6.24 (tar.xz)
        sha256: ed7c38c6dac539ade62e08118258f4dac0c49beca04d8603bee4e0ea6ca8250b
    • Released: 21 Jul 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.38 (tar.bz2)
        sha256: 473c81ebb2e48ca468caee031762266651843d7227c18a824add9b07b9393e38
      • PHP 5.5.38 (tar.gz)
        sha256: 4f458c9b504269615715a62f182b7c2f89bb8284f484befc221b56a1571b506e
      • PHP 5.5.38 (tar.xz)
        sha256: cb527c44b48343c8557fe2446464ff1d4695155a95601083e5d1f175df95580f
    • Released: 23 Jun 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.23 (tar.bz2)
        sha256: facd280896d277e6f7084b60839e693d4db68318bfc92085d3dc0251fd3558c7
      • PHP 5.6.23 (tar.gz)
        sha256: 5f2274a13970887e8c81500c2afe292d51c3524d1a06554b0a87c74ce0a24ffe
      • PHP 5.6.23 (tar.xz)
        sha256: 39141e9a617af172aedbbacee7a63eb15502850f7cea20d759a9cffa7cfb0a1a
    • Released: 23 Jun 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.37 (tar.bz2)
        sha256: d2380ebe46caf17f2c4cd055867d00a82e6702dc5f62dc29ce864a5742905d88
      • PHP 5.5.37 (tar.gz)
        sha256: 7cef04b549fdbe00c26dc785b6ba10439672a1596db518fc46632ecba45f44b9
      • PHP 5.5.37 (tar.xz)
        sha256: c322444fdf6d3ba26aa67d67ee32d1e815a877f35831351c83763431a80e3612
    • Released: 26 May 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.36 (tar.bz2)
        sha256: 2484edfaa3de606d74f927b55c5206f51b1ae24ea8e428aa9fc15474c7bb71bb
      • PHP 5.5.36 (tar.gz)
        sha256: ef829f9a9600a858e2363533b80c4e4773505bdc8ea3692d703fc893f267728a
      • PHP 5.5.36 (tar.xz)
        sha256: e1bbe33d6b4da66b15c483131520a9fc505eeb6629fa70c5cfba79590a1d0801
    • Released: 26 May 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.22 (tar.bz2)
        sha256: 90da8a80cc52fa699cf2bfa4c6fa737c772df7c92b81ef483460aa3b1e9f88c6
      • PHP 5.6.22 (tar.gz)
        sha256: 4ce0f58c3842332c4e3bb2ec1c936c6817294273abaa37ea0ef7ca2a68cf9b21
      • PHP 5.6.22 (tar.xz)
        sha256: c96980d7de1d66c821a4ee5809df0076f925b2fe0b8c362d234d92f2f0a178e2
    • Released: 28 Apr 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.21 (tar.bz2)
        sha256: b4ed7ab574b689fd6d6494fde954826c06efc85c505e017b8d776c7c7f479590
      • PHP 5.6.21 (tar.gz)
        sha256: 5997668c1f6f2d86a59cf75cc86b4a94687884614dec481fad7e13a76b70fcd5
      • PHP 5.6.21 (tar.xz)
        sha256: 566ff1a486cb0485ed477a91ea292423f77a58671270ff73b74e67e3ce7084f9
    • Released: 31 Mar 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.35 (tar.bz2)
        sha256: 2d648dd648e820fd64693ce72f9bf07064d147220e594e39fb9f6310238258d7
      • PHP 5.5.35 (tar.gz)
        sha256: 21e10a49c62ab34a7edc976af686a952e70142f19135ca8da67758e1c8c3df30
      • PHP 5.5.35 (tar.xz)
        sha256: 9bef96634af853960be085690b2f4cea5850b749ea950942769b22b1a9f24873
    • Released: 31 Marc 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.20 (tar.bz2)
        sha256: 5ac7bf7caec7a79b18cf458e786fd1609ad2da771224b80bc15cc6f01b22bf1f
      • PHP 5.6.20 (tar.gz)
        sha256: 9a7ec6e1080ee93dcbe7df3e49ea1c3c3da5fc2258aff763f39ab3786baf8d56
      • PHP 5.6.20 (tar.xz)
        sha256: 2b87d40213361112af49157a435e0d4cdfd334c9b7c731c8b844932b1f444e7a
    • Released: 31 Mar 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.34 (tar.bz2)
        sha256: af88884416a92619de842ad0fd23f7f7e8140efb0b9194f98a38a78781e5851c
      • PHP 5.5.34 (tar.gz)
        sha256: 0e573b406441294b233e35e1f2e12d7896d68457e3e10bf6e1f4825e75271cca
      • PHP 5.5.34 (tar.xz)
        sha256: 6989a4f9900e6ddec7248790449bbb4aa55728730bff4973acb49d236c9e9e2a
    • Released: 03 Marc 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.19 (tar.bz2)
        sha256: 2a24a3f84971680ac0a4c71050067de4f76ee235aa4a041fae21bfa69975c168
      • PHP 5.6.19 (tar.gz)
        sha256: fce49cddac9337f0c83afbafac5acfb82ba9f876a5a880c88240feac8c9b7a22
      • PHP 5.6.19 (tar.xz)
        sha256: bb32337f93a00b71789f116bddafa8848139120e7fb6f4f98a84f52dbcb8329f
    • Released: 03 Mar 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.33 (tar.bz2)
        sha256: c490b1ed4df596b48eb68f630d89ca512945e2650840e7dace1119cc7e600aa9
      • PHP 5.5.33 (tar.gz)
        sha256: d2747bcf2cc94f652ac216f522904863a22042c66fabcf82ad7449d261d7a45b
      • PHP 5.5.33 (tar.xz)
        sha256: b91dbd3c53f9895e8f7b29e5fed25a64dd3a76b454f6ef7265e73c96b4303f30
    • Released: 04 Feb 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.18 (tar.bz2)
        sha256: c3cd4a29a9562309d36e2b128407d6eaa5c7dde590d2b1a464457383e517f4ed
      • PHP 5.6.18 (tar.gz)
        sha256: 76da4150dc2da86b7b63b1aad3c20d1d11964796251ac0dd4d26d0a3f5045015
      • PHP 5.6.18 (tar.xz)
        sha256: 54dd9106c3469bc7028644d72ac140af00655420bbaaf4a742a64e9ed02ec1b0
    • Released: 04 Feb 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.32 (tar.bz2)
        sha256: b0f2c108db8e05db9f6366aaba9a754fd0ee31f3f86ee889561b608dfd6e92ee
      • PHP 5.5.32 (tar.gz)
        sha256: 419aa62a68a640192799928a29e5cd4cd5b965458223bea2b3209a68c3e95989
      • PHP 5.5.32 (tar.xz)
        sha256: 02f569dcf5bd57dd5e390ddcab8609e3957a698e2db0b793cf2c11a7e33743c9
    • Released: 07 Jan 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.17 (tar.bz2)
        sha256: 77b45f56a1e63e75bb22b42cfb8b438ec4083c59ce774b4d7c1685544b7add3b
      • PHP 5.6.17 (tar.gz)
        sha256: f5036535651e919415f4b6589391c95e4ff48f2d391818251c45da216791aac8
      • PHP 5.6.17 (tar.xz)
        sha256: ea9d5749380c7c7171e131616466deacd7cb124b5010eafc34e551b0a7b0fb2c
    • Released: 07 Jan 2020
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.31 (tar.bz2)
        sha256: fb4a382b9a9dceb749b7ef047d8251320bc8d371c843714e5b4f4b70d61ba277
      • PHP 5.5.31 (tar.gz)
        sha256: 59a4417029ba5497d17ee02b65f419129ecf9ca8a1d864e0bccd5a3d4407a597
      • PHP 5.5.31 (tar.xz)
        sha256: a9ac5b94fcc3811b661a090dddd716f81e43947240b35e6a0123e609a135ac54
    • Released: 26 Nov 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.16 (tar.bz2)
        sha256: 4fe6f40964c1bfaba05fc144ba20a2cdad33e11685f4f101ea5a48b98bbcd2ae
      • PHP 5.6.16 (tar.gz)
        sha256: b6618df6b11a275fa28596f1775727679f8492e100f3bd488d8a8bfbfc19349f
      • PHP 5.6.16 (tar.xz)
        sha256: 8ef43271d9bd8cc8f8d407d3ba569de9fa14a28985ae97c76085bb50d597de98
    • Released: 01 Oct 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.30 (tar.bz2)
        sha256: e7332a713cecdd1cb44a1b1336739885c9789f633f0f51236b25e48ab03c3b29
      • PHP 5.5.30 (tar.gz)
        sha256: 8ad57f4317391354e66c83d26752f67515b2e923277eb97b2b420dfeff3c1007
      • PHP 5.5.30 (tar.xz)
        sha256: d00dc06fa5e0f3de048fb0cf940b3cc59b43b3f8cad825d4fffb35503cf2e8f2
    • Released: 29 Oct 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.15 (tar.bz2)
        sha256: 11a0645c4d4b749e256da1e0d6df89dd886b5b06b83c914d942653661dbd1c38
      • PHP 5.6.15 (tar.gz)
        sha256: bb2d4c226a4897b7c3659c2538a87aef7ec104f58f5ae930a263dd77fb8ebc40
      • PHP 5.6.15 (tar.xz)
        sha256: cf52e2e621e60997269663fa4bc06253191fa2a41dc9b08c8c911435b3ebcca9
    • Released: 01 Oct 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.14 (tar.bz2)
        sha256: 36f295f11641c1839a5df00e693f685fd134c65e8a1d46e8ee0abae8662b2eb0
      • PHP 5.6.14 (tar.gz)
        sha256: 29baf7ffca644f7f8e86028c40275b9e460342bdf9562d45f8f0498899cb738d
      • PHP 5.6.14 (tar.xz)
        sha256: c8edf6b05fd8a69ebd88d90c5c0975ee168502204622ad5cfcd550bc222632d9
    • Released: 03 Sep 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.13 (tar.bz2)
        sha256: 6358837c9cbab41b91ede59dbf0670ae0fb925a1369ecbc1a44a27212420f893
      • PHP 5.6.13 (tar.gz)
        sha256: 92acc6c067f5e015a6881b4119eafec10eca11722e810f2c2083f72e17119bcf
      • PHP 5.6.13 (tar.xz)
        sha256: c1f0837df20cd3bed149033924770deca3e7e2d18e2e7e81395096576f153fdc
    • Released: 03 Sep 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.29 (tar.bz2)
        sha256: fbcee579ecc77cad6960a541116aee669cf145c2cd9a54bf60503a870843b946
      • PHP 5.5.29 (tar.gz)
        sha256: c25a4c4eae558cc9899d2994813dd272eafff9466926f30821a83edaafe620a9
      • PHP 5.5.29 (tar.xz)
        sha256: 22c72d1b88c8d9a8ab9ca565e9ca5844287c006134098805d9a373a862bbbcad
    • Released: 06 Aug 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.28 (tar.bz2)
        sha256: 197d2c572e030c177e53d3763d59ac6d363d7c78dc22e6cc1e2ac65573d9c2f3
      • PHP 5.5.28 (tar.gz)
        sha256: 6084f25a39ab2f79ade46bf0258a1cd6c9bbb09a106b40dd996dbdf8cd3b08f2
      • PHP 5.5.28 (tar.xz)
        sha256: d060455c804c622cda9f3f5f084b10c6ceba73ee76c1720897e17137a0f75ecd
    • Released: 06 Aug 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.12 (tar.bz2)
        sha256: 6f27104272af7b2a996f85e4100fac627630fbdaf39d7bd263f16cf529c8853a
      • PHP 5.6.12 (tar.gz)
        sha256: 7799b42606c1770d1ad90bfc7521d2b6c294c4c27dcf1a206dee562533b4f984
      • PHP 5.6.12 (tar.xz)
        sha256: f8a8446866c0dc3f33319aa196ce87b64d71cab3dd96e39c8816adccc7e8ef33
    • Released: 10 Jul 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.11 (tar.bz2)
        sha256: bd6b260816764c267244749ead07482120dbf8d1920ebbbb0dcb2aa411033866
      • PHP 5.6.11 (tar.gz)
        sha256: 85916b46c0d1f2a5315c84fb2773293f4084c3676ba4ed420d0432cbb60ff9d8
      • PHP 5.6.11 (tar.xz)
        sha256: 3f97dbb1c646b90e1ef638defabe429ef036f903b5baa1c34769d3de4fe62bd4
    • Released: 09 Jul 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.27 (tar.bz2)
        sha256: c4b4c6a534c0ca67a9ae39bec4f51e52d13e820135dd016eae230e15337e1f70
      • PHP 5.5.27 (tar.gz)
        sha256: 57cc716ebb37a62654c154582e48a282055b08ce91995c79b0be41b9940237f0
      • PHP 5.5.27 (tar.xz)
        sha256: 7ee398058067a7d8184e402fcdccb25003852cb8dc94eefa3cda051a3e47fdd8
    • Released: 11 Jun 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.10 (tar.bz2)
        sha256: 0a579c81c724ea41815eee0caa8ea7d8eeb302458519d8cc4fc5b055577c8c45
      • PHP 5.6.10 (tar.gz)
        sha256: 7759d6e178be524085e1482921748c14d11cbd0a133ba8aabb96c391ce7ed3fc
      • PHP 5.6.10 (tar.xz)
        sha256: 1af720c955b0a57aa47606e928616e84c78868aff2a5f269c70601a77d6da8c1
    • Released: 11 Jun 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.26 (tar.bz2)
        sha256: 816afffdb03ff4c542bc172a2f77f9c69b817df82d60cce05c1b4f578c2c926e
      • PHP 5.5.26 (tar.gz)
        sha256: bee980d433bab99d07ee2bf6f2dcb87d746e49d57adec7d0ce7edb39306695ec
      • PHP 5.5.26 (tar.xz)
        sha256: 97672c41cf2f95628dbffb63648147b43b23ea41b99ad22ccf5f4fe9b6e91b51
    • Released: 14 May 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.9 (tar.bz2)
        sha256: 19d3b87b7b8bba3be24cf6d757d16b723a98881c3af8d15469fd25501e9abcb9
      • PHP 5.6.9 (tar.gz)
        sha256: 49527ba66357fe65bcd463dfb8dcff1b8879419f88b3c334f50696a2aceacb87
      • PHP 5.6.9 (tar.xz)
        sha256: 1fac497b596f5e4e87d87a7ca90f8725e39a8ca3f9d7adb500fa83c4bb70a73f
    • Released: 14 May 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.25 (tar.bz2)
        sha256: 68df37e725ddd05675c0df906041038127938ecc52113a54d10e1e4029262c63
      • PHP 5.5.25 (tar.gz)
        sha256: c9397f60bff139e0df441c5e2766108c5bc7ad690de136eb9f5b2f9bbf771240
      • PHP 5.5.25 (tar.xz)
        sha256: ac10015dddfc103b58ccc949504bd50f0d79d0abe74a0cc7842251af06ce8b07
    • Released: 16 Apr 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.8 (tar.bz2)
        sha256: 0af0045745d61eeb74a3ea744529a2481b27cb689da720e6c0250675043724e4
      • PHP 5.6.8 (tar.gz)
        sha256: c5b1c75c5671c239473eb611129f33ac432a55a1c341990b70009a2aa3b8dbc3
      • PHP 5.6.8 (tar.xz)
        sha256: 4c417387b88e100ca306adeda8051eb9fad93dae8da983f962dabf91a14b2b7b
    • Released: 16 Apr 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.24 (tar.bz2)
        sha256: 801b5cf2e0c01b07314d4ac3c8a7c28d524bdd8263ebdd0e33a99008251316a2
      • PHP 5.5.24 (tar.gz)
        sha256: 43e6b83fe8151f8d2062ca4da915312fc92e47789801049231c705a8b29b05bc
      • PHP 5.5.24 (tar.xz)
        sha256: ffb6235a25043cab71e6445cfc9e8bf16ae80a2835f0373cdd948fcc31eafe57
    • Released: 19 Mar 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.7 (tar.bz2)
        sha256: 02954fb74c61a7879d48ebdcd4ecb78aa0056f4215ca9b096232de28eb8f17bc
      • PHP 5.6.7 (tar.gz)
        sha256: 11398540a582c876f5e070207231afde975eb49bb2eeae20b052e8ca325c0f47
      • PHP 5.6.7 (tar.xz)
        sha256: a85522dd2e6f80ee5637e537447ee54896c77a8fabe49d2310830d0e20952787
    • Released: 20 Feb 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.23 (tar.bz2)
        sha256: a99ab264dcd40181baa9defeaa4b21eb2c20d4e9316b904cc05f628762e6ada7
      • PHP 5.5.23 (tar.gz)
        sha256: bf1246d4aca5b1a4e26f5cea273565ad3ee4607f20b7f28a508e3cab1a4d0c82
      • PHP 5.5.23 (tar.xz)
        sha256: 2fc8315606cd6a51dae2e1fe9ac7a9bead76dace3eaf888ba372506695403af4
    • Released: 19 Feb 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.6 (tar.bz2)
        sha256: 09625c9b65e0c8198dc76995a35f0feec0e13ea4489526e64a00954b12adbb4c
      • PHP 5.6.6 (tar.gz)
        sha256: 164fb27bab0a0ca4902bc67d5f5638e43466c88153aee3b54546d8ec682ec03b
      • PHP 5.6.6 (tar.xz)
        sha256: b963b2d45baeebeeb421c05ee60889e87971e3e27a4be873d265fee3250fde20
    • Released: 20 Feb 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.22 (tar.bz2)
        sha256: c218c184bef2905bc79fcdda6040f3d1738261395fb706396935d1c6f6e162bb
      • PHP 5.5.22 (tar.gz)
        sha256: cb6174e1e74de233ec7b461302f823a7eacf7bcc946d347486c930e53f2b7db7
      • PHP 5.5.22 (tar.xz)
        sha256: 5256a7e3999eb11f8b4b407408ea4780f60aa959e0c48cfcf376091e721df223
    • Released: 22 Jan 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.5 (tar.bz2)
        sha256: adab4c0775512a5ca0ae74e08efdc941d92529b75283e0f44d3f53822cdfd06d
      • PHP 5.6.5 (tar.gz)
        sha256: f67c480bcf2f6f703ec8d8a772540f4a518f766b08d634d7a919402c13a636cf
      • PHP 5.6.5 (tar.xz)
        sha256: c5ef4abaef8c1ea66dcfd5a075a2f357b666aff5c5b686fca7c78c1cfd64e996
    • Released: 22 Jan 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.21 (tar.bz2)
        sha256: 62e9429975c4ca5d7067a5052d5388fbf2ac8c51eeee581d59b04cc5a8da83fe
      • PHP 5.5.21 (tar.gz)
        sha256: 45adba5b4d2519f6174b85fd5b07a77389f397603d84084bdd26c44b3d7dc8af
      • PHP 5.5.21 (tar.xz)
        sha256: f2583540b2698d7d0ee9cfc071c2b56ccc64a52a2b53101511ba8df5b126d6d2
    • Released: 18 Dec 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.4 (tar.bz2)
        sha256: 576f9001b612f5ddc22f447311bbec321e2c959b6a52259d664c4ba04ef044f1
      • PHP 5.6.4 (tar.gz)
        sha256: 9c318f10af598e3d0b306a00860cfeb13c34024a9032a59ff53e3cd3c7791e97
      • PHP 5.6.4 (tar.xz)
        sha256: 8cf44c59f467cdc2dd76c1167d1f368575ccff9b12941e199a362eb44a79acea
    • Released: 18 Dec 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.20 (tar.bz2)
        sha256: f28a150d1cd8991bd1a41dce4fdff4e343d1dbe01a48b9b44bea74532ce0391a
      • PHP 5.5.20 (tar.gz)
        sha256: 7454e4f2dba3b08b2c88bb178e7bf704ed100f3d7ab6b83ea5046a6e4acb7295
      • PHP 5.5.20 (tar.xz)
        sha256: a0649450f8b0a23cd4c9ad15d0aa271d956f9516fc37b9e9dc492459b57721c8
    • Released: 13 Nov 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.3 (tar.bz2)
        sha256: 8986b20124d14430d795165e47801ef065a38d5855bea39d0d47b13ab9ad4009
      • PHP 5.6.3 (tar.gz)
        sha256: 7ac79fe7ef50c2d5893375f5d8854909337adf1632e42bb08b36b66a0d8016a7
      • PHP 5.6.3 (tar.xz)
        sha256: fad244506cc7f10fe56aba8129b3c39a4f9316d9544a4fba932c3f81fc2244b5
    • Released: 13 Nov 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.19 (tar.bz2)
        sha256: 4366dbb904cba8c8dd32224ac9408495d20aecaed86a871d78df420f5a23bbff
      • PHP 5.5.19 (tar.gz)
        sha256: 8d39f224424f37644da913353f1e773c20b7fc55bb3cc81526c18f91d1d6394e
      • PHP 5.5.19 (tar.xz)
        sha256: ccff8dfcd342e48a5b1e8b85c1c8c95d2e2eefab869757dcaa5224f11bb30e21
    • Released: 16 Oct 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.2 (tar.bz2)
        sha256: 671dcf1f636410c63bb9eb015c4c180d904f5436f81217be0adbf52da9becdb5
      • PHP 5.6.2 (tar.gz)
        sha256: 4bb316831979317caf738bb9e2c590bf3b7951ce60c69b9ca33f26069d9a2f39
      • PHP 5.6.2 (tar.xz)
        sha256: 9be1322d33520fb2164282fb0fcdc212f66ffedcd912bff60955d5696454fe39
    • Released: 16 Oct 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.18 (tar.bz2)
        sha256: f974279927b72b672dda4ef4b4362b4847fd3d19ce1d4f2e982230a4e93bb842
      • PHP 5.5.18 (tar.gz)
        sha256: 71f6445cc21c944a3b98592193c62e29a58af3fe26d097312502b4fd400286e4
      • PHP 5.5.18 (tar.xz)
        sha256: ccfbf6af18d1e56145867454dcbc75d90512f40ee9d3e57fdc6cb5fe3fc9726e
    • Released: 02 Oct 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.1 (tar.bz2)
        sha256: 82c1ccd17830d697d7a4d75bb60ea12be58fa80b4dba101e97db1a6372ca45f0
      • PHP 5.6.1 (tar.gz)
        sha256: e34f0ab6b1f431f3115f60094f6d7ded12a90db2361194b8ef9e6eff812db21c
      • PHP 5.6.1 (tar.xz)
        sha256: 57640a700364949292da06e55423f162428a864451d05751a8829ae04d65745e
    • Released: 18 Sep 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.17 (tar.bz2)
        sha256: 5d81db0c8b2a68da05715c363d037922b82a45c966785d64a77482e5c01e4e1b
      • PHP 5.5.17 (tar.gz)
        sha256: 657169be88ae70625d97bb94dd29140c2b602f1ba8d5e42ca14a400b63cf4720
      • PHP 5.5.17 (tar.xz)
        sha256: 382b2a1cfbf67ca9e30171c9c49bfe260d5e458e07850d4b036e8430e1829093
    • Released: 28 Aug 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.6.0 (tar.bz2)
        sha256: 097af1be34fc73965e6f8401fd10e73eb56e1969ed4ffd691fb7e91606d0fc09
      • PHP 5.6.0 (tar.gz)
        sha256: 284b85376c630a6a7163e5278d64b8526fa1324fe5fd5d21174b54e2c056533f
      • PHP 5.6.0 (tar.xz)
        sha256: 8fc5411cd05cc6cc663247e588931fe67b1dc0e42550fa28ab2c943ad84eda02
    • Released: 21 Aug 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.16 (tar.bz2)
        sha256: a1d7c4556a80bed744a348211b33bc35303edd56dd0a34e0a75a948c879cc5f6
      • PHP 5.5.16 (tar.gz)
        sha256: cdea80ab1b0466f4656b46155e341b700799e78569a5cc582eeaededb448086c
      • PHP 5.5.16 (tar.xz)
        sha256: 8276e8de4928e8e7011d1ac6c841c5adfc4561c7329ef2f5e055e7f4e1af0e48
    • Released: 24 Jul 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.15 (tar.bz2)
        sha256: 00f24226b12fee27e332383b6304f1b9ed3f4d9173dd728a68c5c3f5a59b8ba7
      • PHP 5.5.15 (tar.gz)
        sha256: 578febd686018401c4857699b29502b1aecaf82bf43525d810867f583961ac6e
      • PHP 5.5.15 (tar.xz)
        sha256: c20e360cf06bd4279ab423a7785d36aba0e2a9fdcd0b817883ab01cf0d914dd6
    • Released: 26 Jun 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.14 (tar.bz2)
        sha256: df5a057877f827549e0a60b43fb01e4bd440814bcf04fbd70bacbddf74482610
      • PHP 5.5.14 (tar.gz)
        sha256: ef7e4f4942c5767e01b96650a5bd4178c663738436f99b5695c3144732ff7166
    • Released: 29 May 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.13 (tar.bz2)
        sha256: e58a4a754eb18d2d8b1a120cad5cce4ed24a7db5d49eca5830a40e4c8ca78b9c
      • PHP 5.5.13 (tar.gz)
        sha256: 15e34eb7c45e66963cbece29fb41e53cc6c6e3ec4a54c291a53cf6a1527771b6
    • Released: 30 Apr 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.12 (tar.bz2)
        sha256: 519ee29e28532782676f3d8e31a808ffbfee383e0279ccc8cbd2b12ed53c2335
      • PHP 5.5.12 (tar.gz)
        sha256: a10c6e6ce1145762d6c15ca7ce1aeaab69662c197d24e1294c2519aa85c97bd6
    • Released: 3 Apr 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.11 (tar.bz2)
        sha256: 60e14c255f2a461a7a26639b84a2fc448cc2f91c8dead0e9fd00cd8ba27a2e96
      • PHP 5.5.11 (tar.gz)
        sha256: a8b7bb1049732bf806e94090661f39f8359e0bf36d59ce6b98a53ea80411b450
    • Released: 6 Mar 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.10 (tar.bz2)
        sha256: bb34e61f8e6f56c612867bfe85d144d5045cd5e44497539bc126a4e8c6795419
      • PHP 5.5.10 (tar.gz)
        sha256: abf751810593844e0897007797210828b193a213d9b204f203e0331019cadb90
    • Released: 6 Feb 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.9 (tar.bz2)
        sha256: 9d1dea5195e2bcd928416130a6e19173d02bd36fb76c382522bf145c458fbed3
      • PHP 5.5.9 (tar.gz)
        sha256: ec1bf0cb3be80240049dbd92c272d4bf242a614fa5f9dcc42a15adb5fd01ccde
      • PHP 5.5.9 (tar.xz)
        sha256: 7f7a7b1189472e59b234233daab9aa9692bb5eb8404485e9a78221f75ee4664a
    • Released: 9 Jan 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.8 (tar.bz2)
        sha256: 6d5f45659d13383fc8429f185cc9da0b30c7bb72dcae9baf568f0511eb7f8b68
      • PHP 5.5.8 (tar.gz)
        sha256: 67c74a9a2357dc65f5b1701cadb574f1309c4c3a20a2a5c56aeae4c4be90f2f8
    • Released: 12 Dec 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.7 (tar.bz2)
        sha256: 2cb9425ef514b984dd233097d82a66f4623b9bf48f2ef265bc7ba25d697d6008
      • PHP 5.5.7 (tar.gz)
        sha256: 7b954338d7dd538ef6fadbc110e6a0f50d0b39dabec2c12a7f000c17332591b8
      • PHP 5.5.7 (tar.xz)
        sha256: b7bae5d878b8fc3f4b481eb8f2179b5e71d30dfb3bc3640a5068c1b46633f08c
    • Released: 14 Nov 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.6 (tar.bz2)
        sha256: a9b7d291199d7e6b90ef1d78eb791d738944d66856e76bde9463ce2645b0e4a4
      • PHP 5.5.6 (tar.gz)
        sha256: 01f9c45154d4c9a47a825aa662bd64493082bd57dafdc720cf899ee194220a67
      • PHP 5.5.6 (tar.xz)
        sha256: 3235a5c15e8fc55498dd80fe43f4aecc51dba35a7fc916aee7ef12d4e1f8767a
      • Windows 5.5.6 binaries and source
    • Released: 17 Oct 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.5 (tar.bz2)
        sha256: a400b324ae288eb0c9285e550fe5fd7f92c0f4e126496c3b05f9041da6cc04de
      • PHP 5.5.5 (tar.gz)
        sha256: 483ff2370fa3a8863e6b023383c4bcfcc3ba462137c30c5fc75043e1755b7d17
      • PHP 5.5.5 (tar.xz)
        sha256: 82cc9c88b946354bfe629917a85ed33d8cfc901460d432a75f823667d94f29ee
      • Windows 5.5.5 binaries and source
    • Released: 19 Sep 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.4 (tar.bz2)
      • PHP 5.5.4 (tar.gz)
      • PHP 5.5.4 (tar.xz)
    • Released: 22 Aug 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.3 (tar.bz2)
      • PHP 5.5.3 (tar.gz)
      • PHP 5.5.3 (tar.xz)
    • Released: 15 Aug 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.2 (tar.bz2)
      • PHP 5.5.2 (tar.gz)
      • PHP 5.5.2 (tar.xz)
    • Released: 18 Jul 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.1 (tar.bz2)
      • PHP 5.5.1 (tar.gz)
      • PHP 5.5.1 (tar.xz)
    • Released: 20 Jun 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.5.0 (tar.bz2)
      • PHP 5.5.0 (tar.gz)
      • PHP 5.5.0 (tar.xz)
    • Released: 03 Sep 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.45 (tar.bz2)
        sha256: 4e0d28b1554c95cfaea6fa2b64aac85433f158ce72bb571bcd5574f98f4c6582
      • PHP 5.4.45 (tar.gz)
        sha256: 25bc4723955f4e352935258002af14a14a9810b491a19400d76fcdfa9d04b28f
      • Windows 5.4.45 binaries and source
    • Released: 06 Aug 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.44 (tar.bz2)
        sha256: 8dd59e5ce9248cf36ac3de5412a518b8b24c01ace6c46ce3d12e4ce981a3856d
      • PHP 5.4.44 (tar.gz)
        sha256: 1799998e48da3d8f34722840628e18789e26ea21741d4e498ade6749b3266602
      • Windows 5.4.44 binaries and source
    • Released: 09 Jul 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.43 (tar.bz2)
        sha256: 25d7724fb00ad1b520f5bad2173717031153d0a8e3de2c75e7a084c76f8ecd6b
      • PHP 5.4.43 (tar.gz)
        sha256: cfc2176adc05f009666ecfab4a1cc66cc546c5d071245b2a048b3d113f67a2af
      • Windows 5.4.43 binaries and source
    • Released: 11 Jun 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.42 (tar.bz2)
        sha256: 6285b2e64bfaa69e5d983d7d981b4f254f5259ad3fd591ca832722a4cc1ae0f9
      • PHP 5.4.42 (tar.gz)
        sha256: f0b40c097a6f11c4c2f5078d34f50fb9428d79b9e9821117bd7d6cca6af78d11
      • Windows 5.4.42 binaries and source
    • Released: 14 May 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.41 (tar.bz2)
        sha256: 5bc4b45a1280ff80a3cf5b8563716f325cfd0121d7fd25aa54d56ff38b3b8272
      • PHP 5.4.41 (tar.gz)
        sha256: 638cf19c865bc4eba2a4bab8952116a62691d1a72e1e2c9a9a2aadee92d1ce2e
      • Windows 5.4.41 binaries and source
    • Released: 16 Apr 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.40 (tar.bz2)
        sha256: 4898ffe8ac3ccb2d8cc94f7d76a9ea0414d954f5d4479895ddfccdc2e158a51a
      • PHP 5.4.40 (tar.gz)
        sha256: 663f5d06cd648e81ba4f2d6ad621bb580d83de70240c832dae527c97954da33d
      • Windows 5.4.40 binaries and source
    • Released: 19 Mar 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.39 (tar.bz2)
        sha256: 7ceb76538e709c74533210ae41148d5c01c330ac8a73220954bbc4fcae69d77e
      • PHP 5.4.39 (tar.gz)
        sha256: 9af5d2c3782aa94b7336401755dc44b62dc4ea881bf5e39540a4c7181b54d945
      • Windows 5.4.39 binaries and source
    • Released: 19 Feb 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.38 (tar.bz2)
        sha256: abf37db0cfadc9bb814f9df35f6aa966ad63f4f4c4475e432ec625568a5d3e88
      • PHP 5.4.38 (tar.gz)
        sha256: e694b7265f314f73c9df43538e0e54e2495cb72252e8a91c1aec66ffcf47241f
      • Windows 5.4.38 binaries and source
    • Released: 22 Jan 2015
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.37 (tar.bz2)
        sha256: 857bf6675eeb0ae9c3cd6f9ccdb2a9b7bf89dcfda7f0a80857638fe023f3a8ad
      • PHP 5.4.37 (tar.gz)
        sha256: 6bf3b3ebefa600cfb6dd7f2678f23b17a958e82e8ce2d012286818d7c36dfd31
      • Windows 5.4.37 binaries and source
    • Released: 18 Dec 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.36 (tar.bz2)
        sha256: b0951608c3e8afb978a624c7f79a889980210f5258f666c1d997bd6491e13241
      • PHP 5.4.36 (tar.gz)
        sha256: e11851662222765d6ab6e671adc983c657d5358a183856b43a5bad0c612d2959
      • Windows 5.4.36 binaries and source
    • Released: 13 Nov 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.35 (tar.bz2)
        sha256: 8cdb4265cd0f778befacd1e6b5939ec23315fff38400e17e77a36e4c55b9746b
      • PHP 5.4.35 (tar.gz)
        sha256: 7ecab4ebb880b6d4f68bd4e3e49d837d4704fe26d81dc992b17b74151ee950a7
      • Windows 5.4.35 binaries and source
    • Released: 16 Oct 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.34 (tar.bz2)
        sha256: 57d4ea10f0c18b096a7c8fd0a98dcbe40c8f4dc94453fd3ca0a10e35fb2f8234
      • PHP 5.4.34 (tar.gz)
        sha256: c8d909062ad7616cedb54dc03d85b40d40f6d4adce986ec8cabd9b8b94872096
      • Windows 5.4.34 binaries and source
    • Released: 18 Sep 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.33 (tar.bz2)
        sha256: 1a75b2d0835e74b8886cd3980d9598a0e06691441bb7f91d19b74c2278e40bb5
      • PHP 5.4.33 (tar.gz)
        sha256: 74e542dd2f15ebbc123738a71e867d57d2996a6edb40e6ac62fcf5ab85763d19
      • Windows 5.4.33 binaries and source
    • Released: 21 Aug 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.32 (tar.bz2)
        sha256: 26d0717669a098f18cd22dc3ae8282101d38508054500c26775ddcc26ca7c826
      • PHP 5.4.32 (tar.gz)
        sha256: 80ebdf34f91b8e1d516080363804137177368777aa9ecffee600f2957e8b0f94
      • Windows 5.4.32 binaries and source
    • Released: 24 Jul 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.31 (tar.bz2)
        sha256: 5e8e491431fd1d99df925d762b05da05c80b02cb38c9b3db616e8894a307914d
      • PHP 5.4.31 (tar.gz)
        sha256: 332f62e4f751482d40ad08544ee97e004170d0382c84d01ce8efe405d0972f66
      • Windows 5.4.31 binaries and source
    • Released: 26 Jun 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.30 (tar.bz2)
        sha256: 32b83644e42d57388d6e5ec700c3502cde5f5e1207395b1e361e4cb2ce496ce6
      • PHP 5.4.30 (tar.gz)
        sha256: c17da64890b728bdc146bdc69b37085412d4e2585fac98848ac2e824bb564c85
      • Windows 5.4.30 binaries and source
    • Released: 29 May 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.29 (tar.bz2)
        sha256: 62ce3ca063cf04f6065eeac82117e43b44e20487bc0a0a8d05436e17a0b1e2a7
      • PHP 5.4.29 (tar.gz)
        sha256: 9fa51d3e44783802ea51b910719ad524a8994524f7cf7307f683fe89191bc401
      • Windows 5.4.29 binaries and source
    • Released: 2 May 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.28 (tar.bz2)
        sha256: 3fe780e5179e90c4d37276e79acc0d0692f1bc0911985af694b92c664c0ef3c4
      • PHP 5.4.28 (tar.gz)
        sha256: 5140292c94a0301db7a807e6b3aadf6ee966346d0005aa3d15464bd4c595a786
      • Windows 5.4.28 binaries and source
    • Released: 3 Apr 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.27 (tar.bz2)
        sha256: 09dcc44cded735e1cf1b1b9f2749d1a0fd90e03378b6a70364a662f4740e61e2
      • PHP 5.4.27 (tar.gz)
        sha256: a70dc68eeed902f8378fded473d53e4e37be645b941554dcf4237559cbda2bb3
      • Windows 5.4.27 binaries and source
    • Released: 6 Mar 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.26 (tar.bz2)
        sha256: 5053649317b9331df40bd836c976a32b31dbc5c5d68997d3ae01cb90db22d240
      • PHP 5.4.26 (tar.gz)
        sha256: ec3f902b5e8cbdd660e01e784b537f1210a12182d9bbd62164776075bc097eca
      • Windows 5.4.26 binaries and source
    • Released: 6 Feb 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.25 (tar.bz2)
        sha256: b6c18c07c6bf34f75e601b28829d636e44c1c9f4267aac4ed013443c32a2245f
      • PHP 5.4.25 (tar.gz)
        sha256: 0c66cec73bfbd31f68c96e5a4d8454599271f0b0462c2ff7dedce4262fda8fe3
      • Windows 5.4.25 binaries and source
    • Released: 9 Jan 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.24 (tar.bz2)
        sha256: 97fe70eddaf5b93969714a551870fe03f6b0a387f85b83a6d63a40a76199a327
      • PHP 5.4.24 (tar.gz)
        sha256: c64d6e3b428e78b44760167557e26cd16a9f83f449a255e69d5e035bdd7057ed
      • Windows 5.4.24 binaries and source
    • Released: 12 Dec 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.23 (tar.bz2)
        sha256: ae7c070fa9b9e16413ef944d910b68f3ba79192eca4010b0af132b8631bd91cc
      • PHP 5.4.23 (tar.gz)
        sha256: c9add0e59f41298a253bbb9090c47a03064b099120a563ca8ad289e18fcd1ce7
      • Windows 5.4.23 binaries and source
    • Released: 14 Nov 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.22 (tar.bz2)
        sha256: 3b8619b030e372f2b64e3a059d05a3ef3354e81f8a72923ba45475bf222f7cca
      • PHP 5.4.22 (tar.gz)
        sha256: ca6e52a0ba11e9521c6a26f293a602cdc00cad1adbb4658e35b8d3f41057cbb8
      • Windows 5.4.22 binaries and source
    • Released: 17 Oct 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.21 (tar.bz2)
      • PHP 5.4.21 (tar.gz)
    • Released: 19 Sep 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.20 (tar.bz2)
      • PHP 5.4.20 (tar.gz)
    • Released: 22 Aug 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.19 (tar.bz2)
      • PHP 5.4.19 (tar.gz)
    • Released: 04 Jul 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.18 (tar.bz2)
      • PHP 5.4.18 (tar.gz)
    • Released: 04 Jul 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.17 (tar.bz2)
      • PHP 5.4.17 (tar.gz)
    • Released: 09 May 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.16 (tar.bz2)
      • PHP 5.4.16 (tar.gz)
    • Released: 09 May 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.15 (tar.bz2)
      • PHP 5.4.15 (tar.gz)
    • Released: 11 Apr 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.14 (tar.bz2)
      • PHP 5.4.14 (tar.gz)
    • Released: 14 Mar 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.13 (tar.bz2)
      • PHP 5.4.13 (tar.gz)
    • Released: 21 Feb 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.12 (tar.bz2)
      • PHP 5.4.12 (tar.gz)
    • Released: 17 Jan 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.11 (tar.bz2)
      • PHP 5.4.11 (tar.gz)
    • Released: 20 Dec 2012
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.10 (tar.bz2)
      • PHP 5.4.10 (tar.gz)
    • Released: 22 Nov 2012
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.9 (tar.bz2)
      • PHP 5.4.9 (tar.gz)
    • Released: 18 Oct 2012
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.8 (tar.bz2)
      • PHP 5.4.8 (tar.gz)
    • Released: 13 Sep 2012
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.7 (tar.bz2)
      • PHP 5.4.7 (tar.gz)
    • Released: 16 Aug 2012
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.6 (tar.bz2)
      • PHP 5.4.6 (tar.gz)
    • Released: 19 July 2012
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.5 (tar.bz2)
      • PHP 5.4.5 (tar.gz)
    • Released: 14 June 2012
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.4 (tar.bz2)
      • PHP 5.4.4 (tar.gz)
    • Released: 08 May 2012
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.3 (tar.bz2)
      • PHP 5.4.3 (tar.gz)
    • Released: 03 May 2012
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.2 (tar.bz2)
      • PHP 5.4.2 (tar.gz)
    • Released: 26 April 2012
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.1 (tar.bz2)
      • PHP 5.4.1 (tar.gz)
    • Released: 01 March 2012
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.4.0 (tar.bz2)
      • PHP 5.4.0 (tar.gz)
    • Released: 14 Aug 2014
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.29 (tar.bz2)
        sha256: c4e1cf6972b2a9c7f2777a18497d83bf713cdbecabb65d3ff62ba441aebb0091
      • PHP 5.3.29 (tar.gz)
        sha256: 57cf097de3d6c3152dda342f62b1b2e9c988f4cfe300ccfe3c11f3c207a0e317
      • PHP 5.3.29 (tar.xz)
        sha256: 8438c2f14ab8f3d6cd2495aa37de7b559e33b610f9ab264f0c61b531bf0c262d
      • Windows 5.3.29 binaries and source
    • Released: 11 Jul 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.28 (tar.bz2)
        sha256: 0cac960c651c4fbb3d21cf2f2b279a06e21948fb35a0d1439b97296cac1d8513
      • PHP 5.3.28 (tar.gz)
        sha256: ace8fde82a4275d6dcec4e15feb047416e1813fea46e159dfd113298371396d0
      • Windows 5.3.28 binaries and source
    • Released: 11 Jul 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.27 (tar.bz2)
        sha256: e12db21c623b82a2244c4dd9b06bb75af20868c1b748a105a6829a5acc36b287
      • PHP 5.3.27 (tar.gz)
        sha256: 5ecd737fc79ad33b5c79a9784c0b4211d211ba682d4d721ac6ce975907a5b12b
      • Windows 5.3.27 binaries and source
    • Released: 06 Jun 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.26 (tar.bz2)
      • PHP 5.3.26 (tar.gz)
    • Released: 09 May 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.25 (tar.bz2)
      • PHP 5.3.25 (tar.gz)
    • Released: 11 Apr 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.24 (tar.bz2)
      • PHP 5.3.24 (tar.gz)
    • Released: 14 Mar 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.23 (tar.bz2)
      • PHP 5.3.23 (tar.gz)
    • Released: 21 Feb 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.22 (tar.bz2)
      • PHP 5.3.22 (tar.gz)
    • Released: 17 Jan 2013
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.21 (tar.bz2)
      • PHP 5.3.21 (tar.gz)
    • Released: 20 Dec 2012
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.20 (tar.bz2)
      • PHP 5.3.20 (tar.gz)
    • Released: 22 Nov 2012
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.19 (tar.bz2)
      • PHP 5.3.19 (tar.gz)
    • Released: 18 Oct 2012
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.18 (tar.bz2)
      • PHP 5.3.18 (tar.gz)
    • Released: 13 Sep 2012
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.17 (tar.bz2)
      • PHP 5.3.17 (tar.gz)
    • Released: 16 Aug 2012
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.16 (tar.bz2)
      • PHP 5.3.16 (tar.gz)
    • Released: 19 July 2012
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.15 (tar.bz2)
      • PHP 5.3.15 (tar.gz)
    • Released: 14 June 2012
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.14 (tar.bz2)
      • PHP 5.3.14 (tar.gz)
    • Released: 08 May 2012
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.13 (tar.bz2)
      • PHP 5.3.13 (tar.gz)
    • Released: 03 May 2012
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.12 (tar.bz2)
      • PHP 5.3.12 (tar.gz)
    • Released: 26 April 2012
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.11 (tar.bz2)
      • PHP 5.3.11 (tar.gz)
    • Released: 02 February 2012
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.10 (tar.bz2)
      • PHP 5.3.10 (tar.gz)
    • Released: 10 January 2012
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.9 (tar.bz2)
      • PHP 5.3.9 (tar.gz)
    • Released: 23 August 2011
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.8 (tar.bz2)
      • PHP 5.3.8 (tar.gz)
    • Released: 18 August 2011
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.7 (tar.bz2)
      • PHP 5.3.7 (tar.gz)
    • Released: 19 March 2011
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.6 (tar.bz2)
      • PHP 5.3.6 (tar.gz)
    • Released: 06 January 2011
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.5 (tar.bz2)
      • PHP 5.3.5 (tar.gz)
    • Released: 09 December 2010
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.4 (tar.bz2)
      • PHP 5.3.4 (tar.gz)
    • Released: 06 January 2011
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.2.17 (tar.bz2)
      • PHP 5.2.17 (tar.gz)
    • Released: 16 December 2010
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.2.16 (tar.bz2)
      • PHP 5.2.16 (tar.gz)
    • Released: 09 December 2010
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.2.15 (tar.bz2)
      • PHP 5.2.15 (tar.gz)
    • Released: 22 July 2010
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.3 (tar.bz2)
      • PHP 5.3.3 (tar.gz)
    • Released: 22 July 2010
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.2.14 (tar.bz2)
      • PHP 5.2.14 (tar.gz)
    • Released: 04 Mar 2010
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.2 (tar.bz2)
      • PHP 5.3.2 (tar.gz)
    • Released: 25 Feb 2010
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.2.13 (tar.bz2)
      • PHP 5.2.13 (tar.gz)
      • PHP 5.2.13 zip package
      • PHP 5.2.13 installer
      • PHP 5.2.13 Win32 Debug Pack
      • PHP 5.2.13 Non-thread-safe zip package
      • PHP 5.2.13 Non-thread-safe installer
      • PHP 5.2.13 Non-thread-safe Win32 Debug Pack
    • Released: 19 Nov 2009
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.1 (tar.bz2)
      • PHP 5.3.1 (tar.gz)
    • Released: 17 December 2009
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.2.12 (tar.bz2)
      • PHP 5.2.12 (tar.gz)
      • PHP 5.2.12 zip package
      • PHP 5.2.12 installer
      • PHP 5.2.12 Win32 Debug Pack
      • PHP 5.2.12 Non-thread-safe zip package
      • PHP 5.2.12 Non-thread-safe installer
      • PHP 5.2.12 Non-thread-safe Win32 Debug Pack
    • Released: 17 September 2009
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.2.11 (tar.bz2)
      • PHP 5.2.11 (tar.gz)
      • PHP 5.2.11 zip package
      • PHP 5.2.11 installer
      • PHP 5.2.11 Win32 Debug Pack
      • PHP 5.2.11 Non-thread-safe zip package
      • PHP 5.2.11 Non-thread-safe installer
      • PHP 5.2.11 Non-thread-safe Win32 Debug Pack
    • Released: 30 June 2009
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.3.0 (tar.bz2)
      • PHP 5.3.0 (tar.gz)
    • Released: 18 June 2009
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.2.10 (tar.bz2)
      • PHP 5.2.10 (tar.gz)
      • PHP 5.2.10 zip package
      • PHP 5.2.10 installer
      • PHP 5.2.10 Win32 Debug Pack
      • PHP 5.2.10 Non-thread-safe zip package
      • PHP 5.2.10 Non-thread-safe installer
      • PHP 5.2.10 Non-thread-safe Win32 Debug Pack
    • Released: 26 February 2009
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.2.9 (tar.bz2)
      • PHP 5.2.9 (tar.gz)
      • PHP 5.2.9-2 zip package
      • PHP 5.2.9-2 installer
      • PHP 5.2.9 Win32 Debug Pack
      • PHP 5.2.9-2 Non-thread-safe zip package
      • PHP 5.2.9-2 Non-thread-safe installer
      • PHP 5.2.9 Non-thread-safe Win32 Debug Pack
    • Released: 08 December 2008
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.2.8 (tar.bz2)
      • PHP 5.2.8 (tar.gz)
      • PHP 5.2.8 zip package
      • PHP 5.2.8 installer
      • PHP 5.2.8 Win32 Debug Pack
      • PHP 5.2.8 Non-thread-safe zip package
      • PHP 5.2.8 Non-thread-safe installer
      • PHP 5.2.8 Non-thread-safe Win32 Debug Pack
    • Released: 01 May 2008
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 5.2.6 (tar.bz2)
      • PHP 5.2.6 (tar.gz)
      • PHP 5.2.6 zip package
      • PHP 5.2.6 installer
      • PECL 5.2.6 Win32 binaries
      • PHP 5.2.6 Win32 Debug Pack
      • PHP 5.2.6 Non-thread-safe zip package
      • PHP 5.2.6 Non-thread-safe installer
      • PHP 5.2.6 Win32 Debug Pack
      • PECL 5.2.6 Non-thread-safe Win32 binaries
    • Released: 08 November 2007
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.bz2)
      • Source (tar.gz)
      • Windows binary
      • Collection of PECL modules for PHP 5.2.5
    • Released: 30 August 2007
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.bz2)
      • Source (tar.gz)
      • Windows binary
      • Collection of PECL modules for PHP 5.2.4
    • Released: 31 May 2007
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.bz2)
      • Source (tar.gz)
      • Windows binary
      • Collection of PECL modules for PHP 5.2.3
    • Released: 03 May 2007
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.bz2)
      • Source (tar.gz)
      • Windows binary
      • Collection of PECL modules for PHP 5.2.2
    • Released: 08 Feb 2007
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.bz2)
      • Source (tar.gz)
      • Windows binary
      • Collection of PECL modules for PHP 5.2.1
    • Released: 02 Nov 2006
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.bz2)
      • Source (tar.gz)
      • Windows binary
      • Collection of PECL modules for PHP 5.2.0
    • Released: 24 Aug 2006
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.bz2)
      • Source (tar.gz)
      • Windows binary
      • Collection of PECL modules for PHP 5.1.6
    • Released: 17 Aug 2006
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.bz2)
      • Source (tar.gz)
      • Windows installer
      • Collection of PECL modules for PHP 5.1.5
    • Released: 04 May 2006
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.bz2)
      • Source (tar.gz)
      • Windows binary
      • Windows installer
      • Collection of PECL modules for PHP 5.1.4
    • Released: 02 May 2006
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
      • Windows installer
      • Collection of PECL modules for PHP 5.1.3
    • Released: 12 Jan 2006
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
      • Windows installer
      • Collection of PECL modules for PHP 5.1.2
    • Released: 28 Nov 2005
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
      • Windows installer
      • Collection of PECL modules for PHP 5.1.1
    • Released: 24 Nov 2005
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
      • Windows installer
    • Released: 05 Sep 2005
    • Announcement: None
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
      • Windows installer
      • Collection of PECL modules for PHP 5.0.5
    • Released: 31 Mar 2005
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
      • Windows installer
      • Collection of PECL modules for PHP 5.0.4
    • Released: 15 Dec 2004
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
      • Windows installer
      • Collection of PECL modules for PHP 5.0.3
    • Released: 23 Sep 2004
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
      • Windows installer
      • Collection of PECL modules for PHP 5.0.2
    • Released: 12 Aug 2004
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
      • Collection of PECL modules for PHP 5.0.1
    • Released: 13 July 2004
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
      • Windows installer
      • Collection of PECL modules for PHP 5.0.0

    Support for PHP 4 has been discontinued since 07 August 2008.Please consider upgrading to 7.

    • Released: 07 August 2008
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 4.4.9 (tar.bz2)
      • PHP 4.4.9 (tar.gz)
      • PHP 4.4.9 zip package
    • Released: 03 January 2008
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 4.4.8 (tar.bz2)
      • PHP 4.4.8 (tar.gz)
      • PHP 4.4.8 zip package
    • Released: 03 May 2007
    • Announcement: English
    • ChangeLog
    • Download:
      • PHP 4.4.7 (tar.bz2)
      • PHP 4.4.7 (tar.gz)
      • PHP 4.4.7 zip package
    • Released: 01 Mar 2007
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.bz2)
      • Source (tar.gz)
      • Windows binary
    • Released: 14 Feb 2007
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.bz2)
      • Source (tar.gz)
      • Windows binary
    • Released: 17 Aug 2006
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.bz2)
      • Source (tar.gz)
      • Windows binary
      • Windows installer
    • Released: 03 Aug 2006
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.bz2)
      • Source (tar.gz)
      • Windows binary
      • Windows installer
    • Released: 13 Jan 2006
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Source (tar.bz2)
      • Windows binary
      • Windows installer
    • Released: 31 Oct 2005
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Source (tar.bz2)
      • Windows binary
      • Windows installer
    • Released: 11 Jul 2005
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Source (tar.bz2)
      • Windows binary
      • Windows installer
    • Released: 31 Mar 2005
    • Announcement: EnglishFrench
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Source (tar.bz2)
      • Windows binary
      • Windows installer
    • Released: 15 Dec 2004
    • Announcement: EnglishFrench
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Source (tar.bz2)
      • Windows binary
      • Windows installer
    • Released: 22 Sep 2004
    • Announcement: EnglishFrench
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Source (tar.bz2)
      • Windows binary
      • Windows installer
    • Released: 13 July 2004
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
      • Windows installer
    • Released: 03 June 2004
    • Announcement: EnglishFrench
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
      • Windows installer
    • Released: 15 April 2004
    • Announcement: EnglishFrench
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
      • Windows installer
    • Released: 26 March 2004
    • Announcement: EnglishFrench
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
      • Windows installer
    • Released: 03 November 2003
    • Announcement: EnglishFrench
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
      • Windows installer
    • Released: 25 August 2003
    • Announcement: EnglishFrench
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Source (tar.bz2)
      • Windows binary
    • Released: 29 May 2003
    • Announcement: EnglishFrench
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Source (tar.bz2)
      • Windows binary
      • Windows installer
    • Released: 17 February 2003
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
      • Windows installer
    • Released: 27 December 2002
    • Announcement: EnglishFrench
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
      • Windows installer
    • Released: 6 September 2002
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
      • Windows installer
    • Released: 22 July 2002
    • Announcement: EnglishFrench
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
      • Windows installer
    • Released: 13 May 2002
    • Announcement: EnglishFrench
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
      • Windows installer
    • Released: 22 April 2002
    • Announcement: EnglishFrench
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
      • Windows installer
    • Released: 12 March 2002
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
      • Windows installer
    • Released: 26 Dec 2001
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
      • Windows installer
    • Released: 10 Dec 2001
    • Announcement: EnglishFrench
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
    • Released: 23 June 2001
    • Announcement: None
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
    • Released: 30 April 2001
    • Announcement: None
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
    • Released: 19 December 2000
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • 4.0.4pl1 Source (tar.gz)
      • Windows binary
      • Windows installer
      • 4.0.4pl1 Windows binary
    • Released: 11 October 2000
    • Announcement: EnglishEnglish (pl1)
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • 4.0.3pl1 Source (tar.gz)
      • Windows binary
      • 4.0.3pl1 Windows installer
    • Released: 29 August 2000
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary
    • Released: 28 June 2000
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • 4.0.1pl2 Source (tar.gz)
      • Windows binary
      • 4.0.1pl1 Windows binary
    • Released: 22 May 2000
    • Announcement: English
    • ChangeLog
    • Download:
      • Source (tar.gz)
      • Windows binary

    Support for PHP 3 has been discontinued since 20 Oct 2000.Please consider upgrading to 7.

    • Released: 20 Oct 2000
    • Announcement: None
    • Download:
      • PHP 3.0.18 Source Code
      • PHP 3.0.17 Windows binary

    The most recent branches to reach end of life status are:

    • 5.6: 10 Jan 2020
    • 7.0: 10 Jan 2020

    Обновление PHP 5.2 до более новой версии

    20.01.2020, 21:26

    Не создает архив на новой версии php
    Здравствуйте, возникла проблема при переходе на новую версию php. Пользователю дана возможность.

    Обновление версии php в denwer
    Здравствуйте. Скачал с оф. сайта denwer, но там, как оказалось, стоит версия php 5.3.13 Я нашел в.

    Установка PHP новой версии
    Подскажите, пожалуйста, как установить более новую версию PHP 5.4 на Apache, если там уже.

    Обновление версии php
    Добрый день. Помогите пожалуйста в следующем вопросе. Для установки фреймворка Symfony нужна.

    Установить пакет pgsql на Centos 6 (php более новой версии чем надо)
    Добрый день. Есть сервер на нем хостятся сайты. Требуется модуль php для поддержки postgressql.

    Мастер Йода рекомендует:  Настройка поисковых сниппетов – FAQ от Google
Добавить комментарий