it-swarm.com.ru

Могу ли я установить Laravel без использования Composer?

Я хотел бы знать, могу ли я установить или использовать платформу Laravel PHP на любом веб-сервере без использования Composer (менеджер пакетов/зависимостей PHP) каждый раз?

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

Если я запускаю composer install в первый раз (локально), то все зависимости должны присутствовать, правильно?

Тогда я смогу поместить его на любой сервер со всеми файлами (включая каталог поставщика)?

96
ryanwinchester

Если вы действительно хотите, вы можете сделать всю работу, которую Composer делает вручную, но вам определенно не следует. Установить Composer просто, нужно просто получить файл composer.phar и запустить на нем команды.

Вам не нужно запускать Composer на вашем сервере, а также локально, после того, как вы запустите composer install или composer update, у вашего проекта будут все доступные зависимости, и вы сможете просто загрузить его прямо на свой сервер.

66
Dwight

Вы не можете установить локальный laravel без composer в вашем проекте.

11
Flávio H. Ferreira

Если у вас есть общий сервер, и вы не можете установить composer и запустить cmd, чтобы установить новый пакет или обновить существующий пакет. 

Одно можно сделать, установив composer на свой локальный компьютер и установить (ex composer require package/name) или обновить (ex composer update package/name) все пакеты, а затем загрузить каталог вашего поставщика на сервер с вашим кодом. он будет работать для вас так же, как в вашей местной среде.

ПРИМЕЧАНИЕ: Я настоятельно рекомендую вам использовать Laravel с композитором, это важная часть laravel, и вы можете попытаться убедить своего клиента предоставить сервер, поддерживающий laravel. Пожалуйста, проверьте ссылку ниже, и вы можете найти требования к серверу. https://laravel.com/docs/5.5#installation

4
Prashant Barve

На этом сайте вы можете скачать все, что вы можете скачать также с помощью инструмента сборки композитора. Но вам не нужна установка композитора. Конечно, Laravel также присутствует там: https://php-download.com/package/laravel/laravel

4
Stefan

Если вы не хотите использовать composer на сервере, вам придется запустить composer install/update и загрузить все библиотеки локально, а затем вручную загрузить все эти файлы на сервер, т.е. в каталог поставщиков.

В случае разделяемого хостинга, когда вы не можете подключиться к серверу с помощью shh, вам, возможно, придется это сделать, но загрузка всех файлов на сервер займет много времени, поэтому я бы порекомендовал вам создать композитор, а затем загрузить библиотеки. через композитор установить/обновить.

1
Akshay Khale

Да, вы можете сначала установить все зависимости проекта через composer на вашем локальном хосте, а затем перенести все файлы через FTP на ваш реальный веб-сайт.

0
shasi kanth

Просто скачайте Zip-файл с github и загрузите его на htdoc и voilà, он будет работать для вас

0
harshal lonare