Aufbau einer Laravel-Umgebung (Ubuntu 18.04 LTS)

1. Installieren Sie PHP 7.4

Vorbereitung

python


$ sudo apt-get update
$ sudo apt -y install software-properties-common
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update

Sie können apt jetzt mit einem Repository verwenden, das PHP 7.4 installieren kann.

Installation

python


$ sudo apt install php7.4 php7.4-mbstring php7.4-dom

Installieren Sie auch andere notwendige Elemente.

Überprüfen Sie, ob es installiert wurde

python


$ php -v
PHP 7.4.12 (cli) (built: Oct 31 2020 17:04:09) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.12, Copyright (c), by Zend Technologies

Wenn dies passiert, ist es OK!

2. Installieren Sie Comporser

Um Laravel zu installieren, müssen Sie auch Composer installieren. Composer ist ein PHP-Paketverwaltungstool, und es scheint, dass Composer verwendet werden kann, um Pakete effizient zu verwalten.

python


php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

Verwenden Sie den Befehl auf der offiziellen Website (https://getcomposer.org/download/).

Bestätigung

python


$ ./composer.phar -V
Composer version 1.10.1 2020-03-13 20:34:27

Das ist in Ordnung

Stellen Sie Composer jederzeit zur Verfügung

python


$ sudo mv composer.phar /usr/local/bin/composer
$ sudo chmod +x /usr/local/bin/composer
$ composer -v
   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 2.0.7 2020-11-13 17:31:06

Unten weggelassen.

Installieren Sie den Befehl zip

python


$ sudo apt install -y zip unzip

Installieren Sie den Befehl zip, da der Befehl unzip für die Installation von Laravel erforderlich ist.

Installieren Sie Laravel 6.x.

python


$composer create-project --prefer-dist laravel/laravel="6.*" laravel6

Wenn Sie Folgendes ausführen, wird unter dem Ausführungsordner ein Ordner mit dem Namen laravel6 erstellt und die für Laravel erforderlichen Dateien in diesem Ordner gespeichert.

Sie können einen beliebigen Namen für laravel6 verwenden

Starten Sie den Server und überprüfen Sie

python


$ cd laravel6
$ php artisan serve

SharedScreenshot.jpg http://127.0.0.1:8000/ Wenn Sie auf diesen Bildschirm zugreifen und dieser Bildschirm angezeigt wird, ist er in Ordnung!

Recommended Posts

Aufbau einer Laravel-Umgebung (Ubuntu 18.04 LTS)
[Flattern] Ubuntu 20.04 Umgebungskonstruktion
Konstruktion der Laravel + Docker Laradock-Nutzungsumgebung
Aufbau einer Deep Learning-Umgebung (Ubuntu 20.04 LTS)
Installieren Sie Vivado in der WSL2 + Ubuntu 20.04 LTS-Umgebung
Aufbau einer Laravel-Entwicklungsumgebung mit Docker (Mac)
[Java] Umgebungskonstruktion
Erstellen einer Umgebung für Laravel + MySQL + phpMyadmin mit Docker
Versuchen Sie, ScalarDB unter WSL Ubuntu (Environment Construction) auszuführen.
Protobuf- und gRPC C ++ - Umgebungskonstruktion unter Ubuntu 18.04
Ubuntu18.04 LTS Build Minecraft Server Java Edition Memorandum
Serverkonstruktionsverfahren Ubuntu18.04 Server
Apache2 unter Ubuntu20.04 LTS
Erstellen Sie eine Ubuntu 20.04 LTS-Desktopumgebung auf Raspberry Pi 4 (+ japanische Lokalisierung)
Erstellen Sie eine Java + Spring-Entwicklungsumgebung mit VirtualBox + Ubuntu (Xfce4).
Aufbau der Rails6-Entwicklungsumgebung [Mac]
[Spring Boot] Umgebungskonstruktion (macOS)
Erstellen von WebGIS unter Ubuntu20.04 LTS
Rails Engineer Environment Construction Ruby2.7.1
Schienen Umgebungsbau Schienen5.2.1 ruby2.5.1 Catalina
Einführung in Metabase ~ Umgebungskonstruktion ~
Video auf ubuntu18.04LTS aufnehmen
OpenMX unter Ubuntu 18.04.5 LTS installieren
[CCNA] Aufbau einer Cisco-Geräteemulatorumgebung (EC2 + Ubuntu + GNS3)
JavaFX-Umgebungskonstruktion in Java 13
[Docker] Rails 5.2-Umgebungskonstruktion mit Docker
AtCoder Challenge-Umgebungskonstruktion (Java 8)
Offline-Umgebungskonstruktion Ruby Edition
Aufbau der Docker x Spring Boot-Umgebung
[Rails / MySQL] Aufbau einer Mac-Umgebung
[Docker] postgres, pgadmin4-Umgebungskonstruktion
Offline-Umgebungskonstruktion CentOS Edition
Erstellen Sie die Node.js-Umgebung mit Docker Compose
◆ Konstruktionsnotiz für Spring Boot + Gradle-Umgebung
Umgebungskonstruktion für die Entwicklung von Servlet-Anwendungen
Umgebungsbau mit Docker für Anfänger
Zusammenfassung der Ruby-Umgebungskonstruktion ~ Mac-Version ~
Mach eine Sprache! (Java CC-Umgebungskonstruktion)
Ruby on Rails 6.0-Umgebungskonstruktionsnotiz
Erstellen Sie eine XAMPP-Umgebung unter Ubuntu
Konstruktionsverfahren für Rails on Docker-Umgebungen
Installieren Sie Linux Mint 20 nach Ubuntu 18.04 LTS