GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat zásobník Linux, Apache, MySQL, PHP (LAMP) na Ubuntu 16.04 / Ubuntu 14.04

LAMP Zkratka znamená Linux , Apache , MySQL a PHP . Většina webových stránek pracuje s výše uvedenou kombinací. Pokud si myslíte, že výše uvedená kombinace bude pouze na serverech, kde je vytvořen hosting, je to špatně, můžete to udělat na svém počítači s Linuxem.

Instalace zásobníku LAMP na Ubuntu je ve srovnání s jiným prostředím Linuxu jednoduchá.

V jiném prostředí Linuxu je třeba instalovat balíčky samostatně, jeden po druhém. Ale v Ubuntu můžete zásobník nainstalovat jediným příkazem.

Zde se nainstaluje zásobník LAMP na Ubuntu 16.04 / Ubuntu 14.04 .

Instalovat Linux

Výukový program o instalaci Ubuntu 16.04 naleznete zde .

Nainstalujte AMP Stack (Apache, MySQL a PHP)

Aktualizujte mezipaměť úložiště pomocí následujícího příkazu.

sudo apt-get update

Zkopírujte a vložte řádek na terminál a stiskněte Enter.

sudo apt-get install lamp-server^

Výše uvedený příkaz vyhledá požadovaný balíček pro server LAMP a začne tyto balíčky instalovat. Měli byste vidět zprávy podobné níže.

Po instalaci všech balíčků vás vyzve ke konfiguraci kořenového hesla MySQL. Na další obrazovce zadejte nové heslo uživatele root pro MySQL.

Opakujte heslo uživatele root.

Poté bude pokračovat v instalaci dalších balíčků, které jsou vyžadovány pro zásobník AMP.

Nyní zkontrolujte stav služby Apache a MySQL.

Apache:

sudo service apache2 status

Výstup:

 apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running) since Tue 2018-02-13 13:58:21 IST; 23min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 5823 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
  Process: 5845 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/apache2.service
           ├─5862 /usr/sbin/apache2 -k start
           ├─5865 /usr/sbin/apache2 -k start
           ├─5866 /usr/sbin/apache2 -k start
           ├─5867 /usr/sbin/apache2 -k start
           ├─5868 /usr/sbin/apache2 -k start
           ├─5869 /usr/sbin/apache2 -k start
           └─5889 /usr/sbin/apache2 -k start

Feb 13 13:58:20 server.itzgeek.local systemd[1]: Stopped LSB: Apache2 web server.
Feb 13 13:58:20 server.itzgeek.local systemd[1]: Starting LSB: Apache2 web server...
Feb 13 13:58:20 server.itzgeek.local apache2[5845]:  * Starting Apache httpd web server apache2
Feb 13 13:58:21 server.itzgeek.local apache2[5845]:  *
Feb 13 13:58:21 server.itzgeek.local systemd[1]: Started LSB: Apache2 web server.

MySQL:

sudo service mysql status

Výstup:

 mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2018-02-13 14:17:20 IST; 4min 11s ago
  Process: 6184 ExecStartPost=/usr/share/mysql/mysql-systemd-start post (code=exited, status=0/
  Process: 6175 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SU
 Main PID: 6183 (mysqld)
   CGroup: /system.slice/mysql.service
           └─6183 /usr/sbin/mysqld

Feb 13 14:17:19 server.itzgeek.local systemd[1]: Stopped MySQL Community Server.
Feb 13 14:17:19 server.itzgeek.local systemd[1]: Starting MySQL Community Server...
Feb 13 14:17:20 server.itzgeek.local systemd[1]: Started MySQL Community Server.

Otestujte Apache

Abychom se ujistili, že je vše správně nainstalováno, otestujeme nyní Apache přístupem přes webový prohlížeč.

1. Před testováním Apache restartujte server Apache.

sudo service apache2 restart

2. Otevřete libovolný webový prohlížeč a do webové adresy zadejte následující:

http://localhost/

NEBO

http://your.ip.addr.ess

Zobrazí se následující stránka, která potvrzuje, že server Apache funguje správně.

Výchozí kořen dokumentu Apache je /var/www/html na Ubuntu je konfigurační soubor /etc/apache2/apache2.conf . Další konfigurační soubory jsou uloženy v /etc/apache2/*-available adresář

Otestujte PHP

Pro testování PHP umístěte jeden soubor PHP do výchozího adresáře Apache.

Krok 1. Do terminálu zkopírujte/vložte následující řádek:

sudo nano /var/www/html/phpinfo.php

Tím se otevře soubor s názvem phpinfo.php.

Krok 2. Zkopírujte/vložte tento řádek do souboru phpinfo:

<?php phpinfo(); ?>

Krok 3. Nyní otevřete webový prohlížeč a do webové adresy zadejte následující:

http://localhost/phpinfo.php

NEBO

http://your-ip-addr.ess/phpinfo.php

Stránka bude vypadat takto.

Pokud stránku posunete dolů, uvidíte informace o rozšíření PHP včetně MySQL.

To je vše.


Ubuntu
  1. Jak nainstalovat LAMP Stack na Ubuntu 22.04 LTS

  2. Jak nainstalovat Apache, MySQL, PHP (LAMP) na Ubuntu 16.04 LTS

  3. Jak nainstalovat a nastavit PHP a Apache (zásobník LAMP) na Ubuntu 20.04

  1. Jak nainstalovat Linux, Apache, MySQL, PHP (LAMP) stack na Ubuntu 16.04

  2. Jak nainstalovat Linux, Apache, MariaDB, PHP (LAMP Stack) na Ubuntu 18.04

  3. Nainstalujte Apache, MySQL, PHP (LAMP) Stack na Ubuntu 18.04 LTS

  1. Nainstalujte Apache, MySQL, PHP (LAMP Stack) na Ubuntu 20.04 LTS

  2. Jak nainstalovat LAMP Stack (Apache, MariaDB, PHP7.1) na Ubuntu 17.10

  3. Jak nainstalovat LAMP Stack na Ubuntu 20.04 Server/Desktop