Во время процесса установки рабочей станции новой разработки (Kubuntu 18.10) я обнаружил что php-cli
пакет не был установлен. Тем не менее, все Сценарии PHP хорошо работают, выполняются ли они через веб-сервер или автономные (например, от крона).
Я установил использование PHP apt install php
. Это создало a php.ini
и a conf.d
каталог в /etc/php/7.2/cli
. На терминале путь для исполняемого файла PHP /usr/bin/php
, который связывается с /etc/alternatives/php
, который связывается с фактическим двоичным файлом, /usr/bin/php7.2
. MD5-сумма этого файла является тем же с php-cli
пакет установлен или удален.
Я помню там используемый, чтобы быть временем когда php-cli
требовался для автономных сценариев, но что это делает теперь? Есть ли любая точка в установке его, если php
пакет уже установлен?
Я должен быть слепым, извините: php-cli
зависит от php7.2-cli
, который был автоматически установлен, когда я установил php
пакет. Я пропустил это, когда я фильтровал пакеты с помощью "php-".
Таким образом, ответ: нет, в установке нет никакого смысла php-cli
после php
, поскольку ничто нового не было бы добавлено. В теории могло бы быть полезно, если я когда-нибудь удаляю php
или libapache2-mod-php7.2
, поскольку часть CLI была бы все еще сохранена.