-Host-Betriebssystem: Windows 10 Home Insider-Vorschau ・ Gastbetriebssystem: wsl2 Ubuntu 20.04
・ Php 7.4.7 ・ Composer Version 1.10.7 ・ Laravel Framework 7.16.1
① Installieren Sie php7.4 ② Installieren Sie die PHP-Erweiterung, die für die Installation von Laravel erforderlich ist ③ Installieren Sie den Composer ④ Installieren Sie Laravel und erstellen Sie ein Projekt
Führen Sie den folgenden Befehl aus.
1: Suchen Sie nach Paketaktualisierungen
$ sudo apt update
2: Installieren Sie das Software-Eigenschaften-Common-Paket.
$ sudo apt install software-properties-common
Ich möchte in Schritt 3 ein Repository hinzufügen, aber standardmäßig ist der Befehl zum Hinzufügen eines Repositorys nicht installiert. Das hier installierte Paket dient zum Hinzufügen eines Repositorys.
3: Fügen Sie ein Repository hinzu
$ sudo add-apt-repository ppa:ondrej/php
4: Aktualisieren Sie das Paket erneut. (① Gleiches Verfahren)
5: Installieren Sie PHP
$ sudo apt install php7.4
Wenn nach Überprüfung der Version Folgendes angezeigt wird, ist die Installation abgeschlossen.
$ php -v
PHP 7.4.7 (cli) (built: Jun 12 2020 07:44:38) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.7, Copyright (c), by Zend Technologies
Überprüfen Sie vorerst den Installationsort von PHP.
$ which php
/usr/bin/php
Laut der offiziellen Website von laravel sind die folgenden Module (Pakete mit Erweiterungen) erforderlich, um laravel zu verwenden.
BCMath PHP Extension Ctype PHP Extension Fileinfo PHP extension JSON PHP Extension Mbstring PHP Extension OpenSSL PHP Extension PDO PHP Extension Tokenizer PHP Extension XML PHP Extension
Sie können die installierten Module mit dem folgenden Befehl überprüfen.
php -m
Standardmäßig sind BCMath, Mbstring und XML nicht installiert. Außerdem ist zip erforderlich, wenn Sie den Befehl laravel installer in Composer ausführen. Installieren Sie ihn daher mit dem folgenden Befehl zusammen mit diesen.
sudo apt install php7.4-bcmath php7.4-mbstring php7.4-xml php7.4-zip
** Wenn Sie am Anfang des Paketnamens nicht "php (installierte PHP-Version) -" hinzufügen, wird ein Fehler verursacht. Es ist leicht zu vergessen, also sei vorsichtig. ** **.
Führen Sie php -m erneut aus, um festzustellen, ob das Modul erfolgreich installiert wurde.
[PHP Modules]
bcmath
ctype
fileinfo
json
mbstring
openssl
PDO
tokenizer
xml
zip
[Zend Modules]
Zend OPcache
(Andere Module werden angezeigt, diesmal jedoch weggelassen.)
Kopieren Sie den auf der offiziellen Download-Seite der Composer-Website beschriebenen Befehl und führen Sie ihn aus.
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
(Der Befehl umfasst mehrere Zeilen, Sie können sie jedoch alle gleichzeitig kopieren und einfügen.)
Composer wird im aktuellen Verzeichnis installiert, aber verschieben Sie es in ein Verzeichnis in Ihrem Pfad.
sudo mv composer.phar /usr/local/bin/composer
Für diejenigen, die mit Linux-Befehlen nicht vertraut sind, ändert der obige Befehl den Speicherort von 1: composer.phar vom aktuellen Verzeichnis (aktuelles Verzeichnis) in $ HOME / usr / local / bin / composer 2: composer Umbenennen von .phar in Komponist.
Überprüfen Sie die Version von Composer.
composer -v
Composer version 1.10.7 2020-06-03 10:03:56
Laden Sie das Laravel-Installationsprogramm mit Composer herunter.
composer global require "laravel/installer"
Sobald der Download abgeschlossen ist, fügen Sie die folgende Zeile zu Ihrer .bashrc hinzu und legen Sie sie im Composer Vendor / bin-Verzeichnis ab.
.bashrc
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
Wechseln Sie im Pfad in das Projektverzeichnis und führen Sie den Befehl laravel new aus, um das Laravel-Projekt zu erstellen.
mkdir laravel_sample
cd laravel_sample
laravel new sample_app
.
.
.
.
.
Package manifest generated successfully.
Application ready! Build something amazing.
Es werden verschiedene Meldungen angezeigt. Wenn diese Meldung jedoch in den letzten beiden Zeilen angezeigt wird, besteht kein Problem.
Überprüfen Sie abschließend, ob Sie die erste Seite von Laravel anzeigen können. In Laravel werden verschiedene Operationen mit dem Befehl php artisan ausgeführt.
In Ruby on Rails wird der Befehl rails für den Betrieb verwendet, aber ich möchte darauf achten, dass der Befehl laravel nicht auf die gleiche Weise ausgeführt wird.
cd sample_app
php artisan serve
Wenn Sie auf localhost zugreifen: 8000 ...
Es wurde normal angezeigt.
Laravel - The PHP Framework For Web Artisans Composer 7.x Laravel installieren
Recommended Posts