sql >> Databáze >  >> RDS >> MariaDB

Instalace Laravel na Ubuntu s podporou Apache, MariaDB a PHP

Laravel je bezplatný, open-source PHP webový framework, vytvořený Taylorem Otwellem a určený pro vývoj webových aplikací podle architektonického vzoru model–view–controller (MVC) a založených na Symfony .

V této příručce vysvětlíme, jak nainstalovat Laravel na server Ubuntu 16.04 s podporou Apache, MariaDB a PHP.

Nasazení vašeho cloudového serveru
Pokud jste se u Cloudwafer ještě nezaregistrovali, měli byste začít registrací . Věnujte chvíli vytvoření účtu, po kterém můžete snadno nasadit své vlastní cloudové servery.

Jakmile se zaregistrujete, přihlaste se do Klientské oblasti Cloudwafer a nasaďte svůj Cloudwafer cloudový server.

Předpoklady: Laravel vyžaduje, aby bylo nainstalováno následující:PHP>=7.1.3, OpenSSL PHP Extension, PDO PHP Extension, Mbstring PHP Extension, Tokenizer PHP Extension, XML PHP Extension, Ctype PHP Extension, JSON PHP Extension, BCMath PHP Extension. Během postupu je také nainstalujeme.

Krok 1 – Instalace webového serveru Apache
Chystáme se nainstalovat webový server Apache z oficiálních repozitářů Ubuntu pomocí příkazového řádku apt:

sudo apt-get install -y apache2

Jako uživatel bez oprávnění root budete požádáni o zadání hesla sudo pro používaný účet. Zadejte heslo a pokračujte v instalaci.

Zkontrolujte stav webového serveru Apache pomocí příkazu níže:

sudo systemctl status apache2

Krok 2:Nainstalujte databázi MySQL (MariaDB)
Můžete si přečíst průvodce instalací MariaDB na server Ubuntu 16.04 zde.

Krok 3:Nainstalujte PHP
Můžete si přečíst průvodce instalací PHP na server Ubuntu 16.04 zde.

Krok 4:Nainstalujte aplikaci Composer
Po naší instalaci Apache a PHP zadejte níže uvedené příkazy k instalaci balíčku skladatele.

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Přejděte do adresáře Laravel a zadejte níže uvedené příkazy ke stažení a instalaci Laravel pro projekt, který chcete vytvořit. Pro tuto příručku vytvoříme projekt s názvem CloudwaferProject

cd /var/www/html
sudo composer create-project laravel/laravel CloudwaferProject --prefer-dist

Po spuštění výše uvedených příkazů se vytvoří nový adresář projektu. Spusťte níže uvedené příkazy a nastavte správná oprávnění pro daný adresář.

sudo chown -R www-data:www-data /var/www/html/CloudwaferProject/

Krok 5:Konfigurace Apache Dále nakonfigurujeme webový server Apache pro náš projekt Laravel. Soubor, který má být vytvořen, bude řídit, jak uživatelé přistupují k obsahu Laravel. Zadejte příkaz níže:

sudo nano /etc/apache2/sites-available/laravel.conf

Zadejte níže uvedené příkazy a upravte soubor laravel.conf nahrazující CloudwaferProject s názvem vašeho projektu a cloudwaferlabs.com.ng s názvem vaší domény:

<VirtualHost *:80>
  ServerAdmin [email protected]
     DocumentRoot         
     /var/www/html/CloudwaferProject/public
     ServerName cloudwaferlabs.com.ng

 <Directory     
 /var/www/html/CloudwaferProject/public>
    Options +FollowSymlinks
    AllowOverride All
    Require all granted
 </Directory>

 ErrorLog ${APACHE_LOG_DIR}/error.log
 CustomLog ${APACHE_LOG_DIR}/access.log combined

Dále změňte oprávnění pomocí příkazu níže:

sudo chmod -R 755 /var/www/html/CloudwaferProject/

Krok 6:Aktivujte modul Laravel and Rewrite
Dále povolte soubor Laravel VirtualHost spuštěním následujících příkazů:

sudo a2ensite laravel.conf
sudo a2enmod rewrite

Dále restartujte Apache pomocí příkazu níže:

sudo systemctl restart apache2

Nyní můžete v prohlížeči navštívit název domény nebo IP svého serveru.


  1. Tabulka odstraňování problémů Nenalezeny chyby

  2. Použití funkce Max() k výběru skupinových hodnot

  3. Jak opravit konflikt řazení v dotazu SQL Server?

  4. Islands T-SQL Challenge