Иногда случаются моменты когда нужна свежая версия PHP на raspberry pi под управлением Centos 7.
Вот только в репозитории как всегда лежит старьё.
Тогда давайте соберем свежую версию PHP 7.4.0 самостоятельно.
В данной процедуре в принципе все тривиально и обычно как всегда, но есть нюансы в связи с особенностями сборки на raspberry pi. И отсутствием парочки необходимых пакетов которые тоже прийдется собирать вручную.
Итак для того что бы начать сборку нам нужно установить зависимости:
Нам еще понадобится новая версия libzip который нельзя собрать без свежей версии CMake
Поэтому качаем CMake
Распаковываем и собираем:
Сделаем линки:
Готово.
Качаем libzip
Распакуем и собираем:
Создадим ссылки:
Готово.
Можем приступать к сборке PHP.
Скачиваем php 7.4.0
Распаковываем и собираем:
Создадим ссылки:
Создадим скрипт для запуска остановки:
Содержимое скрипта php-fpm:
Добавим скрипт в автозагрузку:
Вот в принципе и все. В итоге все должно заработать. Главное не забыть подправить под ваши нужды базовые конфигурационные файлы. Указав где будут хранится логи, файлы pid и от кого будет запускаться php.
И стартуем: