LAMP (server stack) je zkratka pro Linux, Apache, MySQL a PHP. Tyto čtyři populární softwarové komponenty s otevřeným zdrojovým kódem používá většina webhostingových společností, weboví vývojáři, blogy a další k provozování svých webových stránek.
Zde je malý průvodce instalací LAMP Stack na Debian 9.
Nainstalujte sadu LAMP
Nainstalujte Linux
Zde je článek o instalaci Debianu 9 krok za krokem a upgradu Debian 8 Jessie na Debian 9 Stretch.
Nyní přistoupíme k instalaci AMP (Apache v2.4, PHP verze 7.3, MariaDB v10.3) na Debian 9. Pojďme tedy nainstalovat jeden po druhém.
Nainstalujte Apache
Pro začátek nainstalujeme webový server Apache.
Aktualizujte index úložiště balíčků.
sudo apt-get update
Název balíčku webového serveru Apache je apache2 . Nainstalujte apache2 balíček pomocí apt-get
příkaz.
sudo apt-get -y install apache2-data apache2-utils
Zkontrolujte stav služby webového serveru Apache.
sudo systemctl status apache2
Nyní otestujeme webový server Apache, abychom potvrdili, zda funguje správně nebo ne.
Otevřete libovolný webový prohlížeč a přejděte na následující adresu URL.
http://localhost/NEBO
http://your-ip-add-ress/Získáte „Výchozí stránku Apache2 Debian “, tato výchozí stránka vás potvrzuje, že HTTP server Apache funguje správně.
Výchozí kořen dokumentu serveru Apache HTTP je /var/www/html/ v Debianu a hlavní konfigurační soubor je /etc/apache2/apache2.conf . Další konfigurační soubory naleznete v /etc/apache2 adresář a adresář rentalacrchy následovně.
/etc/apache2/ |-- apache2.conf | `-- ports.conf |-- mods-enabled | |-- *.load | `-- *.conf |-- conf-enabled | `-- *.conf `-- sites-enabled `-- *.conf
Nainstalujte MariaDB
MariaDB je náhradou za server MySQL, který vyvinuli původní vývojáři MySQL, aby zůstal a měl open source RDBMS. MariaDB je nyní jedním z nejpopulárnějších databázových serverů na světě.
Chcete-li nainstalovat MariaDB, spusťte následující příkaz
sudo apt-get -y install mariadb-server mariadb-client
Zabezpečený server MariaDB pomocí „mysql_secure_installation “.
ČTĚTE :Jak zabezpečit instalaci MariaDB pomocí mysql_secure_installation.
Tento příkaz vám umožňuje zlepšit zabezpečení vaší instalace MariaDB následujícími způsoby:
- Můžete nastavit heslo pro root DB účet.
- Můžete omezit účty root místnímu hostiteli.
- Můžete odebrat anonymního uživatele účty.
- Můžete odstranit testovací databázi a oprávnění, která umožňují komukoli přístup k databázím se jmény začínajícími test_ .
Nainstalujte PHP
Ve výchozím nastavení server Apache podporuje .html pouze ne PHP, k tomu je potřeba nainstalovat PHP a balíček rozšíření php pro server MariaDB.
Zde nainstalujeme PHP 7 na Debian 9.
sudo apt-get -y install php libapache2-mod-php php-mysql
Po instalaci balíčku PHP budete muset restartovat HTTP server Apache.
sudo systemctl restart apache2
Testovací sada LAMP
Abychom mohli otestovat PHP 7, musíme umístit .php soubor ve výchozím kořenovém adresáři dokumentů serveru Apache HTTP. Kořen dokumentu výchozího webu je /var/www/html . Nyní vytvoříme soubor PHP (info.php ) v tomto adresáři a zavolejte jej v prohlížeči. Výstup zobrazí spoustu užitečných podrobností o naší instalaci PHP, jako je nainstalovaná verze PHP.
Pomocí editoru VI vytvořte soubor info.php soubor.
sudo vi /var/www/html/info.php
Tento příkaz vi otevře soubor s názvem info.php . Zkopírujte/vložte pod řádky do info.php soubor:
<?php phpinfo(); ?>
Uložte a zavřete soubor pomocí Esc + :wq .
Nyní otevřete svůj internetový prohlížeč a do webové adresy zadejte následující URL.
http://localhost/info.phpNEBO
http://your-ip-add-ress/info.phpStránka bude vypadat takto,
Závěr
To je vše. Úspěšně jste nainstalovali LAMP Stack na Debian 9.