#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. требуется платная подписка