У вас есть предложения как для пакетов PHP-библиотеки (PHP-кода), так и для PHP-расширений (код C).
Вы должны установить только библиотеки PHP, если знаете, что хотите их использовать. Функция предложения Composer позволяет любому разработчику пакета разрешить Composer объявлять об обновлении, что может быть больше программного обеспечения, которое улучшает библиотеку, но совершенно необязательно. В описании рядом с именем пакета могут быть сведения о том, почему пакет может быть установлен. Например, библиотека для доступа к FTP и HTTP может захотеть использовать существующие FTP или HTTP-клиенты и объявит их как предложения. Если вы решите, что вам не нужен FTP-доступ, вам нужен только HTTP-клиент.
Вы не можете устанавливать PHP-расширения через Composer.Обычно для их установки требуется какой-то административный доступ к серверу, и зависит от того, какая ОС установлена и независимо от того, разрешает ли она устанавливать эти расширения как обычный программный пакет или требуется наличие инструментальной привязки PECL. Если PHP-библиотека предлагает расширение PHP, то это расширение также является необязательным, и вы, вероятно, узнаете, что если вам нужна эта функция (например, доступ к MongoDB), вам необходимо расширение PHP как необходимое условие, но, вероятно, уже есть он был установлен (что пропустило бы это предложение из списка, потому что оно выполнено).
большое спасибо за помощь: D –