apt: Установите последнюю стабильную версию php и все его расширения.

Принимающий сервер rsyslog тоже должен быть настроен. В зависимости от версии вы можете добавить в начало /etc/rsyslog.conf (ищите закомментированные строки):

$ModLoad imudp
$UDPServerRun 514
2
06.03.2019, 16:12
1 ответ

Вы можете использовать следующее для установки текущих версий всех пакетов PHP, предоставляемыхphp-defaults:

apt install $(grep-aptavail -S php-defaults -s Package -n)

(Сначала необходимо установить dctrl-tools.)

Здесь используются две команды:

grep-aptavail -S php-defaults -s Package -n

ищет пакеты, о которых aptзнает, ищет исходный пакет (-S), соответствующий «php -defaults», и выводит список соответствующих бинарных пакетов(-s Package)без имени поля(-n); результат используется через подстановку команд в качестве аргументов для

apt install

который устанавливает пакеты.

Это установит версию PHP по умолчанию и все расширения, предоставляемые PHP, и обеспечит их обновление по мере того, как новые версии станут стандартными (, поэтому при обновлении с Debian 9 до Debian 10 и PHP 7.3 станет по умолчанию вместо PHP 7.0 все ваши расширения PHP 7.0 будут обновлены до версии 7.3 ). Однако вам нужно будет повторно -запустить команду, чтобы подобрать новые расширения и очистить устаревшие отдельно.

Вы можете адаптировать это для установки каждого пакета, который зависит от php-common, что приведет к всем доступным расширениям PHP, но в результате будет установлено гораздо больше пакетов, чем имеет смысл.

3
27.01.2020, 22:02

Теги

Похожие вопросы