wake-up-neo.com

Kann ich Laravel ohne Composer installieren?

Ich würde gerne wissen, ob ich das Laravel PHP - Framework auf jedem Webserver installieren oder verwenden kann, ohne dass Sie Composer (PHP-Paket/Abhängigkeitsmanager) jedes Mal verwenden müssen?

Ich möchte meine App auf einem beliebigen Webserver ablegen können (z. B. einem freigegebenen Server ohne Zugriff auf die Befehlszeile).

Wenn ich composer install das erste Mal (lokal) ausführte, sollten alle Abhängigkeiten vorhanden sein, richtig?

Dann sollte ich es in der Lage sein, es auf einem beliebigen Server mit allen Dateien (einschließlich des Herstellerverzeichnisses) abzulegen.

91
ryanwinchester

Wenn Sie es wirklich wollten, können Sie die gesamte Arbeit, die Composer manuell ausführt, erledigen, aber Sie sollten dies auf keinen Fall tun. Die Installation von Composer ist einfach, es geht nur darum, die composer.phar-Datei abzurufen und Befehle auszuführen.

Sie müssen Composer nicht lokal und lokal auf dem Server ausführen. Sobald Sie composer install oder composer update ausgeführt haben, stehen Ihrem Projekt alle Abhängigkeiten zur Verfügung, und Sie können es einfach direkt auf Ihren Server hochladen.

66
Dwight

Sie können Laravel Local nicht ohne Composer in Ihrem Projekt installieren.

11

Wenn Sie einen gemeinsam genutzten Server haben und Composer nicht installieren und cmd ausführen können, um ein neues Paket zu installieren oder ein vorhandenes Paket zu aktualisieren. 

Sie können eine Sache tun, indem Sie composer auf Ihrem lokalen Computer installieren und alle Pakete installieren (ex composer require package/name) oder aktualisieren (ex composer update package/name). Anschließend laden Sie Ihr Herstellerverzeichnis mit dem Code auf dem Server hoch. es funktioniert für Sie genauso wie in Ihrer lokalen Umgebung.

HINWEIS: Ich empfehle dringend, dass Sie Laravel mit dem Komponisten verwenden. Dies ist ein wichtiger Teil von Laravel. Sie können versuchen, Ihren Client zu überzeugen, einen Server bereitzustellen, der Laravel unterstützt. Bitte überprüfen Sie den Link unten und Sie finden die Serveranforderungen. https://laravel.com/docs/5.5#installation

4
Prashant Barve

Auf dieser Seite können Sie alles herunterladen, was Sie auch mit dem Composer-Build-Tool herunterladen können. Sie benötigen jedoch keine Composer-Installation. Natürlich ist Laravel auch dabei: https://php-download.com/package/laravel/laravel

4
Stefan

Wenn Sie Composer nicht auf dem Server verwenden möchten, müssen Sie Composer installieren/aktualisieren und alle Bibliotheken lokal herunterladen und dann alle diese Dateien manuell auf den Server hochladen, d. H. Das Herstellerverzeichnis.

Im Fall von Shared Hosting, bei dem Sie keine Verbindung zum Server mit shh herstellen können, müssen Sie dies möglicherweise tun. Es dauert jedoch viel Zeit, alle Dateien auf den Server hochzuladen. Ich würde daher empfehlen, Composer zu verwenden und dann die Bibliotheken herunterzuladen durch Composer installieren/aktualisieren.

1
Akshay Khale

Ja, Sie können zunächst alle Projektabhängigkeiten über Composer in Ihrem localhost installieren und dann alle Dateien per FTP auf Ihre tatsächliche Website übertragen.

0
shasi kanth

Laden Sie einfach die Zip-Datei von github herunter und laden Sie sie in Ihr htdoc und voilà hoch. Es funktioniert für Sie

0
harshal lonare