Понедельник, 26.08.2024 19:04
Создаем пакет с обновлениями. Собираем PHP 8.3 из исходного кода в Debian 12 Bookworm. Часть 5.
Для программного обеспечения, особенно серверного, очень часто выпускаются срочные обновления (hotfix). При использовании локального репозитория сборка новой версии ложится на наши плечи. Сегодня мы рассмотрим создание пакета с «обновлениями» для PHP 8.3.10 и добавление его в репозиторий.
Категория Debian
Теги Debian PHP php83
Просмотров: 136
Четверг, 15.08.2024 21:09
Пишем скрипт для автоматической установки репозитория и deb-пакета на сервер.  Собираем PHP 8.3 из исходного кода в Debian 12 Bookworm часть 4.
В прошлой статье мы создали локальный репозиторий для PHP 8.3.10. Хоть репозиторий и упрощает нам жизнь и обновление серверов, мы можем пойти еще дальше – написать скрипт для автоматической установки GPG-ключей, настройки репозитория и установки самого PHP 8.3.10. Чем сегодня мы и займемся.
Категория Debian
Теги Debian PHP php83 Nginx
Просмотров: 137
Среда, 14.08.2024 18:51
Создаем свой apt-репозиторий для PHP 8.3.10.  Собираем PHP 8.3 из исходного кода в Debian 12 Bookworm часть 3.
В прошлой части из собранного из исходного кода PHP 8.3.10 мы создали .deb пакет, позволяющий установить результат сборки на другой сервер с помощью apt. Единственным недостатком установки именно из deb-пакета является отсутствие возможности автоматической установки требуемых зависимостей и необходимость вручную копировать файлы каждый раз, когда нужно установит - обновить пакет. Сегодня мы создадим свой локальный репозиторий и подпишем его PGP-подписью, и проверим его работоспособность на тестовом сервере.
Категория Debian
Теги PHP php83 Debian
Просмотров: 108
Пятница, 09.08.2024 22:44
Упаковываем PHP 8.3.10 в DEB. Собираем PHP 8.3 из исходного кода в Debian 12 Bookworm. Часть 2.
Сборка из исходного кода позволяет нам получить последнюю версию программного обеспечения, которая будет максимально совместима с нашей версией Linux. При этом с могут возникнуть проблемы с переносом новой версии на другие ПК или сервера, так как помимо копирования файлов, может потребоваться создание служб, и/или симлинков для исполняемых файлов и прочие настройки. Чтобы решить все эти проблемы были созданы пакетные менеджеры, наиболее известные из них это dpkg и rpm. В Debian используется dpkg и сегодня мы рассмотрим упаковку собранного PHP 8.3.10 в deb-пакет.
Категория Debian
Теги PHP php83 Debian
Просмотров: 190
Вторник, 09.07.2024 17:28
Установка PHP 8.3 на Debian 12 Bookworm после блокировки репозитория deb.sury.org
2 июля 2024 года мейнтейнер репозитория deb.sury.org включил геоблокировку для всех IP адресов из Российской Федерации. Источник на Github- https://github.com/oerdnj/deb.sury.org/issues/2155. Сегодня мы рассмотрим способ обхода блокировок репозиториев с обновлениями PHP со стороны США.
Категория Debian
Просмотров: 4319