Четверг, 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
Просмотров: 601
Среда, 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
Просмотров: 408
Пятница, 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
Просмотров: 559
Вторник, 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
Просмотров: 12268