Загрузка пакетов composer без использования composer (PHP)

#php

#php

Вопрос:

Мне интересно, как я смогу загружать пакеты PHP без использования composer для этого.

Я не могу использовать composer, поскольку я использую общий хостинг, который накладывает ограничения, такие как невозможность установить composer из-за сильно заблокированной оболочки.

Хотя существуют определенные пакеты, которые позволяют загружать пакет с помощью require_once('package/Autoloader.php'); , например Braintree amp; Twig.

Однако не все пакеты могут быть загружены подобным образом, примером является Pug-PHP, который включает в себя установку только с помощью composer.

Кто-нибудь может помочь мне загрузить пакеты composer без composer?

Комментарии:

1. можете ли вы выполнить php команду? на вашем сервере. может быть таким /user/bin/php5 test.php

2. Да, я могу использовать команду php.

3. проверьте эту установку из командной строки : getcomposer.org/download

4. выполните заданную команду.

5. Вам нужно установить их или просто заставить их работать в производственной среде? Потому что в последнем случае копирование папки поставщика непосредственно на хостинг будет работать.

Ответ №1:

Это невозможно из-за того, что пакеты зависят от системы управления composer. Реплицируйте ENV локально и используйте предложение @MichalGallovic.

Существует также возможность git клонировать каждый пакет и зависимости из их соответствующих исходных репозиториев; но в этот момент вы будете ненавидеть себя.

Есть ли возможность использовать хост, который не является таким строгим вариантом?

Ответ №2:

Посетите https://php-download.com/У них есть несколько готовых пакетов, которым больше не понадобится Composer. Он находит и создает все необходимые папки и создает архив для загрузки. Избавляет меня от многих часов драмы.

Комментарии:

1. требуется платная подписка