GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Symfony Framework na Ubuntu 18.04 LTS

V tomto tutoriálu vám ukážeme, jak nainstalovat Symfony Framework na Ubuntu 18.04 LTS. Pro ty z vás, kteří to nevěděli, Symfony PHP je vysoce výkonný framework pro vývoj webových aplikací . Symfony vám umožňuje vyvíjet rychlejší a lepší software než s plochým PHP. Symfony má mnoho výhod ve srovnání s jinými frameworky, jako je CodeIgniter a Cake. Instalace Symfony je relativně snadná.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalační rámec Symfony PHP na serveru Ubuntu 18.04 (Bionic Beaver).

Nainstalujte Symfony Framework na Ubuntu 18.04 LTS Bionic Beaver

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální, spuštěním následujícího apt příkazy v terminálu.

sudo apt update
sudo apt upgrade

Krok 2. Nainstalujte server LAMP (Linux, Apache, MariaDB a PHP).

Je vyžadován server Ubuntu 18.04 LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde.

Krok 3. Instalace Symfony Framework na Ubuntu 18.04.

Stáhneme si nejnovější stabilní verzi Symfony pomocí nástroje Composer. Chcete-li nainstalovat Composer na Ubuntu, spusťte následující příkazy:

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

Dále změňte domovský adresář Apache a stáhněte balíčky Symfony do nové složky projektu s názvem Symfony:

cd /var/www/
sudo composer create-project symfony/skeleton symfony

Budeme muset změnit oprávnění některých složek:

sudo chown -R www-data:www-data /var/www/symfony/
sudo chmod -R 755 /var/www/symfony/

Krok 4. Konfigurace Apache pro Symfony.

Vytvořte v Apache novou direktivu virtuálního hostitele. Vytvořte například nový konfigurační soubor Apache s názvem „symfony.conf “ na vašem virtuálním serveru:

touch /etc/apache2/sites-available/symfony.conf
ln -s /etc/apache2/sites-available/symfony.conf /etc/apache2/sites-enabled/symfony.conf
nano /etc/apache2/sites-available/symfony.conf

Přidejte následující řádky:

<VirtualHost *:80>
  ServerAdmin [email protected]
  DocumentRoot /var/www/symfony/public
  ServerName your-domain.com
  ServerAlias www.your-domain.com

  <Directory /var/www/symfony/public/>
     Options FollowSymLinks
     AllowOverride All
     Order allow,deny
     allow from all
  </Directory>

  ErrorLog /var/log/apache2/your-domain.com-error_log
  CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Nyní můžeme restartovat webový server Apache, aby se změny provedly:

sudo a2ensite symfony.conf
sudo a2enmod rewrite
systemctl restart apache2.service

Krok 5. Přístup k Symfony 3 Framework.

Symfony bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://yourdomain.com nebo http://server-ip-address a dokončete požadované kroky k dokončení instalace. Pokud používáte firewall, otevřete port 80, abyste umožnili přístup k ovládacímu panelu.

Blahopřejeme! Úspěšně jste nainstalovali Symfony. Děkujeme, že jste použili tento návod k instalaci rámce Symfony PHP do vašeho systému Ubuntu 18.04 LTS Bionic Beaver. Pro další pomoc nebo užitečné informace vám doporučujeme zkontrolovat oficiální webové stránky Symfony.


Ubuntu
  1. Jak nainstalovat Grafana na Ubuntu 16.04 LTS

  2. Jak nainstalovat R na Ubuntu 18.04 LTS

  3. Jak nainstalovat R na Ubuntu 20.04 LTS

  1. Jak nainstalovat OctoberCMS na Ubuntu 16.04 LTS

  2. Jak nainstalovat AbanteCart na Ubuntu 16.04 LTS

  3. Jak nainstalovat CodeIgniter PHP Framework na Ubuntu 18.04 LTS

  1. Jak nainstalovat Hubzilla na Ubuntu 18.04 LTS

  2. Jak nainstalovat ERPNext na Ubuntu 18.04 LTS

  3. Jak nainstalovat Nextcloud na Ubuntu 18.04 LTS