Как установить PHRets 2.0 без Composer?

После месяца борьбы с моим веб-хостингом, они наконец-то сказали мне, что не поддерживают Composer. Я все еще хочу использовать PHRets. Можно ли установить и / или использовать PHRets без Composer?

0

Решение

Если вы не можете использовать Composer на сервере, вы все равно сможете установить Composer локально и запустить его, чтобы заполнить свой vendor/ каталог. С этим заполненным, вы можете просто скопировать / FTP это на сервер, и все будет в порядке.

Установка пакетов Composer с компьютера, отличного от того, на котором будет выполняться код, сопряжена с некоторыми рисками, но обычно в порядке. Например, если для определенного пакета требуется PHP 7+, который вы установили локально, но на вашем сервере работает только PHP 5.6, Composer может просто собрать зависимости PHP 7+, но у вас возникнут проблемы с загрузкой этих зависимостей на ваш сервер (тогда как если вы запустили Composer на этом сервере, вы получите ошибки или более ранние версии, которые не требуют PHP 7+, которые все еще удовлетворяют вашим определенным требованиям).

У PHRETS нет планов включать собственную опцию автозагрузки просто из-за других PHP-библиотек, от которых она зависит. Необходимость собрать PHRETS, Guzzle, некоторые пакеты Illuminate и т. Д. И собрать их все вместе так, чтобы Composer не работал и работал, — это невероятный объем работы.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]