Heim > Artikel > Entwicklungswerkzeuge > Detaillierte Erläuterung des Prozesses des Komponisten zur Erstellung eines neuen Laravel-Projekts
In der folgenden Tutorial-Kolumne von composer wird der Prozess der Erstellung eines neuen Laravel-Projekts mit Composer ausführlich erläutert. Ich hoffe, dass es für Freunde hilfreich ist, die es benötigen!
Die Open-Source-Methode von PHP befand sich lange Zeit auf Projektebene, was bedeutet, dass es sich, sobald ich Source öffne, um ein Projekt handelt, beispielsweise um ein komplettes Set von CMS, einem Framework wie Codeigniter. Warum? Einer der wichtigen Gründe ist, dass es schwierig ist, sie auseinanderzunehmen. Wenn sie auseinandergenommen werden, gibt es kein wirksames Verwaltungsinstrument, um sie zu kombinieren, was dazu führt, dass niemand auf die kleinen Module achtet, die auseinandergenommen wurden.
Dann erschien Composer, der dafür verantwortlich ist, die verschiedenen kleinen Module, die jeder als Open Source hat, zu verwalten und sie effektiv zu integrieren, um sie zu einem vollständigen Projekt zu machen.
Composer ist eines der PHP-Code-Abhängigkeitsverwaltungstools.
Wenn Ihr Projekt beispielsweise die PHPmail-Klassenbibliothek verwenden muss, kann Ihnen Composer
automatisch dabei helfen, diese Codebibliothek in Ihr Projekt zu integrieren, solange Sie dem Composer-Format folgen
2. Laravel installieren -v
1. Geben Sie das Verzeichnis
cd /data/www/
2 ein. Erstellen Sie ein neues Projekt
Unter „erforderlich“ können Sie sehen, dass dieses Projekt das Laravel-Framework 5.5 verwendet und dann darauf angewiesen ist es Schicht für Schicht
beschreibt das Abhängigkeitspaket, das hauptsächlich auf mpm basiert
Beispielsweise wird Axios verwendet, um Front-End-Geschäftsanfragen zu initiieren
Cross-Env-Webpack-Befehl
6. Installieren Sie nmp
sudo apt install npm
7 Nachdem das Projekt erstellt wurde, können Sie sehen, dass die .env-Datei generiert wurde
8 Seite mit dem Browser
Geben Sie l.blog.com in den Browser ein
9. Sehen Sie sich die Nginx-Konfiguration an ( Nginx ist nicht für das Parsen von PHP verantwortlich
Erforderlich Erst nach der Konfiguration des Servers in nginx können Sie auf die Website zugreifen. Wenn Sie beispielsweise den Servernamen *.blog.com festlegen, wird bei der Eingabe von l.blog.com automatisch der Server abgeglichen und wir gehen dann zu /. Suchen Sie im Stammverzeichnis data/www/blog.com/public nach der PHP-Standardseite, die index.php ist, und führen Sie sie aus, damit wir sie in das Laravel-Framework ändern und auf unsere Website zugreifen können.
Hier gibt es zwei sehr wichtige Dateien, „enable-php.conf“ und „enable-laravel.conf“.
F. unerwarteteValueException: Der Stream oder die Datei „/data/www/blog.com/storage/logs/laravel.log“ konnte nicht geöffnet werden: Stream konnte nicht geöffnet werden: Berechtigung verweigert
Q Beim Laden auf die Website wurden Sie eingekreist
A: Drücken Sie F12 Um die Website zu überprüfen, stellte das Netzwerk fest, dass es eine Zeit gibt, die sich schon immer im Status „Ausstehend“ befindet und alle anderen Aufgaben abgeschlossen sind. Bewegen Sie den Cursor nach oben und es wird „fonts.googleapis.com“ angezeigt. Es handelt sich um Google Schriftart, auf die in Ansichten verwiesen wurde. Finden Sie willkommen.blade.php im Verzeichnis „Ansichten“.
Kommentieren Sie die Schriftart „raleway“ hier aus, ok. Der zweite Punkt ist, dass die von Bootstrap referenzierten Google-Schriftarten Kreise verursachen. Suchen Sie nach /resources/assets/sass/app .scss
und stellen Sie fest, dass Bootstrap standardmäßig die Raleway-Schriftartenbibliothek verwendet, die von Google stammt. Kommentieren Sie es aus und es ist in Ordnung. Hinweis: Was hier geändert wird, ist der Sass-Quellcode, der neu kompiliert werden muss npm run prod
A: Dies liegt daran, dass die Datei nginx.conf nicht richtig konfiguriert ist
subl /usr/local/ nginx/conf/nginx. conf
Server neu konfigurieren ps: Es ist am besten, alle Projekte in einem Verzeichnis abzulegen, um gute Gewohnheiten zu entwickeln. Der Projektpfad ist hier einfach zu schreiben.
Überprüfen Sie nach der Konfiguration des Servers die Konfigurationsdatei
sudo nginx -s reload
sudo nginx -t
Nachdem die Prüfung korrekt ist, können Sie auf das Projekt zugreifen
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung des Prozesses des Komponisten zur Erstellung eines neuen Laravel-Projekts. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!