How to install XAMPP on Ubuntu 20.04 / Ubuntu 18.04 (Linux)
Innholdsfortegnelse:
- Forutsetninger
- Installerer PHP
- Installere Komponist
- Installerer Laravel
- Bekreft installasjonen
- Konklusjon
Laravel er et open source PHP webapplikasjonsramme med ekspressiv, elegant syntaks. Laravel lar deg enkelt bygge skalerbare og fleksible webapplikasjoner, avslappende API-er og e-handelsløsninger.
Med innebygde funksjoner som ruting, autentisering, økter, hurtigbufring og enhetstesting er Laravel et rammeverk for mange PHP-utviklere.
I denne opplæringen vil vi vise deg hvordan du installerer Laravel på et Ubuntu 18.04-system. De samme instruksjonene gjelder for Ubuntu 16.04 og all Ubuntu-basert distribusjon, inkludert Linux Mint, Kubuntu og Elementary OS.
Forutsetninger
Før du fortsetter med denne opplæringen, må du sørge for at du er logget inn som en bruker med sudo-rettigheter.
Oppdater systempakkene til de nyeste versjonene:
sudo apt update && sudo apt upgrade
Installerer PHP
PHP 7.2, som er standard PHP-versjon i Ubuntu 18.04, støttes og anbefales for Laravel 5.7.
Kjør følgende kommando for å installere PHP og alle nødvendige PHP-moduler:
sudo apt install php7.2-common php7.2-cli php7.2-gd php7.2-mysql php7.2-curl php7.2-intl php7.2-mbstring php7.2-bcmath php7.2-imap php7.2-xml php7.2-zip
Installere Komponist
Composer er en avhengighetsansvarlig for PHP, og vi bruker den til å laste ned Laravel-kjernen og installere alle nødvendige Laravel-komponenter.
For å installere komponist globalt, last ned Composer-installasjonsprogrammet med krøll og flytt filen til katalogen
/usr/local/bin
:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Bekreft installasjonen ved å skrive ut komponistversjonen:
composer --version
Utgangen skal se slik ut:
Composer version 1.8.0 2018-12-03 10:31:16
Installerer Laravel
I skrivende stund er denne siste stabile versjonen av Laravel versjon
5.7
.
Kjør Composer
create-project
kommandoen for å installere Laravel i
my_app
katalogen:
composer create-project --prefer-dist laravel/laravel my_app
Kommandoen over vil hente alle nødvendige php-pakker. Prosessen kan ta noen minutter, og hvis den er vellykket, bør slutten av utskriften se slik ut:
Package manifest generated successfully. > @php artisan key:generate --ansi Application key set successfully.
På dette tidspunktet har du Laravel installert på Ubuntu-systemet.
Når installert via Composer, vil Laravel automatisk opprette en fil som heter
.env
. Disse filene inneholder tilpassede konfigurasjonsvariabler, inkludert databasen. Du kan om hvordan du konfigurerer Laravel her.
Du kan starte utviklingsserveren ved å navigere til Laravel-prosjektkatalogen og utføre kommandoen Artisan
artisan serve
:
cd ~/my_app
php artisan serve
Utgangen vil se slik ut:
Laravel kan bruke SQLite, PostgreSQL, MongoDB eller MySQL / MariaDB-databasen til å lagre alle dataene. Åpne nettleseren din, skriv
Gratulerer, du har installert Laravel 5.7 på Ubuntu 18.04-maskinen din. Du kan nå begynne å utvikle applikasjonen din.
Laravel development server started:
Bekreft installasjonen
http://127.0.0.1:8000
og forutsatt at installasjonen er vellykket, vises en skjerm som ligner på følgende:Konklusjon
Hvordan installere og konfigurere en nfs-server på ubuntu 18.04

Network File System (NFS) er en distribuert filsystemprotokoll som lar deg dele eksterne kataloger over et nettverk. I denne opplæringen skal vi gå gjennom hvordan du konfigurerer en NFSv4-server på Ubuntu 18.04.
Hvordan installere og konfigurere redis på ubuntu 18.04

Redis er en åpen kildekode i minnedatastruktur. Den kan brukes som en database, cache og meldingsmegler og støtter forskjellige datastrukturer som Strings, Hashes, Lister, Sets, etc. Denne opplæringen beskriver hvordan du installerer og konfigurerer Redis på en Ubuntu 18.04-server.
Hvordan installere og konfigurere nagios på ubuntu 18.04

Nagios er et av de mest populære open source overvåkningssystemene. Nagios holder oversikt over hele IT-infrastrukturen og sikrer at nettverk, servere, applikasjoner, tjenester og prosesser er oppe og går.