
Ryanwinchester
Ich würde gerne wissen, ob ich die installieren oder verwenden kann Laravel PHP-Framework auf jedem Webserver ohne Verwendung Komponist (PHP-Paket/Abhängigkeitsmanager) jedes Mal?
Ich möchte meine App auf einem beliebigen Webserver ablegen können (z. B. einem gemeinsam genutzten Server ohne Zugriff auf die Befehlszeile).
Wenn ich laufe composer install
das erste Mal (lokal), dann sollten alle Abhängigkeiten vorhanden sein, richtig?
Dann sollte ich in der Lage sein, es mit allen Dateien (einschließlich des Herstellerverzeichnisses) auf einem beliebigen Server abzulegen?

Dwight
Wenn Sie wirklich wollten, könnten Sie all die Arbeit, die Composer erledigt, manuell erledigen, aber das sollten Sie definitiv nicht. Die Installation von Composer ist einfach, es ist nur eine Frage der Installation composer.phar
Datei und Ausführen von Befehlen darauf.
Sie müssen Composer nach der Ausführung nicht sowohl auf Ihrem Server als auch lokal ausführen composer install
oder composer update
Ihr Projekt hat alle seine Abhängigkeiten verfügbar und Sie können es einfach direkt auf Ihren Server hochladen.

Flavio H. Ferreira
Sie können Laravel Local nicht ohne Composer in Ihrem Projekt installieren.
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. Laravel ist natürlich auch dort präsent: https://php-download.com/package/laravel/laravel
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 eines tun, indem Sie Composer auf Ihrem lokalen Computer installieren und installieren (z composer require package/name
) oder aktualisieren (z composer update package/name
) alle Pakete, dann Laden Sie Ihr Lieferantenverzeichnis hoch auf dem Server mit Ihrem Code. es wird für Sie genauso funktionieren wie in Ihrer lokalen Umgebung.
HINWEIS: Ich empfehle dringend, Laravel mit dem Composer zu verwenden, es ist ein wichtiger Bestandteil von Laravel und Sie können versuchen, Ihren Client davon zu überzeugen, einen Server bereitzustellen, der Laravel unterstützt. Bitte überprüfen Sie den Link unten und Sie können die Serveranforderungen finden. https://laravel.com/docs/5.5#installation
Wenn Sie Composer nicht auf dem Server verwenden möchten, müssen Sie Composer install/update ausführen und alle Bibliotheken lokal herunterladen und dann alle diese Dateien manuell auf den Server, dh das Vendor-Verzeichnis, hochladen.
Im Falle von Shared Hosting, wo Sie dort keine Verbindung zum Server mit shh herstellen können, müssen Sie dies möglicherweise tun, aber es wird viel Zeit in Anspruch nehmen, alle Dateien auf den Server hochzuladen, daher würde ich empfehlen, dass Sie die Bibliotheken komponieren und dann herunterladen durch Composer installieren/aktualisieren.

Shasi Kanth
Ja, Sie können zuerst alle Projektabhängigkeiten über Composer in Ihrem Localhost installieren und dann alle Dateien per FTP auf Ihre eigentliche Website übertragen.

Francisco Corrales Morales
Einfach herunterladen zip-Datei von github und in Ihr htdoc hochladen und voilà es wird für dich funktionieren
10186000cookie-checkKann ich Laravel installieren, ohne Composer zu verwenden?yes
Fürs Protokoll, die Meta-Diskussion zu dieser Frage ist hier: Warum ist eine Frage zum Einrichten eines PHP-Frameworks mit einem PHP-Paketmanager für die Programmierung nicht zum Thema?
– Mücke
11. April 2013 um 8:01 Uhr