Собираем PHP 7.4.0 на RaspberryPi и Centos 7

Иногда случаются моменты когда нужна свежая версия PHP на raspberry pi под управлением Centos 7.
Вот только в репозитории как всегда лежит старьё.
Тогда давайте соберем свежую версию PHP 7.4.0 самостоятельно.

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

Нам еще понадобится новая версия libzip который нельзя собрать без свежей версии CMake
Поэтому качаем CMake
Распаковываем и собираем:

Сделаем линки:

Готово.

Качаем libzip
Распакуем и собираем:

Создадим ссылки:

Готово.

Можем приступать к сборке PHP.

Скачиваем php 7.4.0
Распаковываем и собираем:

Создадим ссылки:

Создадим скрипт для запуска остановки:

Содержимое скрипта php-fpm:

Добавим скрипт в автозагрузку:

Вот в принципе и все. В итоге все должно заработать. Главное не забыть подправить под ваши нужды базовые конфигурационные файлы. Указав где будут хранится логи, файлы pid и от кого будет запускаться php.
И стартуем:

Оставить комментарий

Пожалуйста, будьте вежливы. Мы ценим это. Обязательные поля отмечены *