GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat LAMP Stack na Debian 8

V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat LAMP Stack na vašem serveru Debian 8. Pro ty z vás, kteří to nevěděli, LAMP představuje plnohodnotný stack obsahující nejpopulárnější webový server známý jako Apache, nejoblíbenější databázový server MySQL a nejoblíbenější open-source webový programovací jazyk známý jako PHP Všechny komponenty jsou zdarma a open-source software a tato kombinace je vhodná pro vytváření dynamických webových stránek.

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 instalaci LAMP Stack na server Debian 8 (Jessie).

Předpoklady

  • Server s jedním z následujících operačních systémů:Debian 8 (Jessie).
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte LAMP Stack na Debian 8

Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že váš systém je aktuální, spuštěním následujícího apt-get příkazy v terminálu:

apt-get update
apt-get upgrade

Krok 2. Instalace Apache na Debian 8.

Budeme instalovat Apache pomocí apt-get, což je výchozí správce balíčků pro Debian:

apt-get install apache2

Po instalaci služeb apache do systému spusťte všechny požadované služby:

systemctl enable apache2
systemctl start apache2
systemctl status apache2

Můžete si ověřit, že Apache skutečně běží, když otevřete svůj oblíbený webový prohlížeč a zadáte URL http://adresa-vašeho-serveru, pokud je nainstalována, pak uvidíte toto:

Krok 3. Instalace MariaDB na Debian 8.

Nyní, když máme náš webový server v provozu, je čas nainstalovat MariaDB. MariaDB je systém pro správu databází. V podstatě bude organizovat a poskytovat přístup k databáze, kde mohou naše stránky ukládat informace:

apt-get install mariadb-server

Po dokončení můžete ověřit, zda je MariaDB nainstalována spuštěním následujícího příkazu:

systemctl start mariadb
systemctl status mariadb

Ve výchozím nastavení není MariaDB zesílena. MariaDB můžete zabezpečit pomocí mysql_secure_installation script . měli byste si pozorně přečíst a níže každý krok, který nastaví heslo root, odstraní anonymní uživatele, zakáže vzdálené přihlášení root a odstraní testovací databázi a přístup k zabezpečené MariaDB:

mysql_secure_installation

Nakonfigurujte to takto:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Pro přihlášení do MariaDB použijte následující příkaz (všimněte si, že jde o stejný příkaz, který byste použili k přihlášení do databáze MySQL):

mysql -u root -p

Krok 4. Instalace PHP 7 na Debian 8.

Protože PHP7 není zahrnuto v žádném oficiálním zdrojovém seznamu Debianu, použijeme verzi zkompilovanou Dotdeb.org, která je poměrně široce používaná:

nano /etc/apt/sources.list

Na konec souboru přidejte následující dva řádky:

deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all

Pak přidejte klíč dotdeb ke svým znalostním klíčům:

wget https://www.dotdeb.org/dotdeb.gpg
sudo apt-key add dotdeb.gpg

Nyní nainstalujte požadované závislosti:

apt-get update
apt-get install mysql-server apache2 libapache2-mod-php7.0 php7.0-cli php7.0-mcrypt php7.0-intl php7.0-mysql php7.0-curl php7.0-gd php7.0-soap php7.0-xml php7.0-zip

Váš server by měl po instalaci MariaDB i PHP automaticky restartovat Apache. Pokud se tak nestane, spusťte tento příkaz:

systemctl restart apache2
systemctl restart mariadb

Chcete-li otestovat PHP, vytvořte testovací soubor s názvem info.php s níže uvedeným obsahem. Uložte soubor a poté jej vyhledejte, abyste zjistili, zda PHP funguje:

nano /var/www/html/info.php
<?php
phpinfo();
?>

Zkuste se k němu dostat na http://your_server_ip/info.php . Pokud je informační stránka PHP vykreslena ve vašem prohlížeči, pak vše vypadá dobře a jste připraveni pokračovat.

Blahopřejeme! Úspěšně jste nainstalovali zásobník LAMP. Děkujeme, že jste použili tento návod k instalaci LAMP (Linux Apache, MySQL a PHP) v systému Debian 8 (Jessie). Další pomoc nebo užitečné informace, doporučujeme vám zkontrolovat oficiální web Apache, MySQL a PHP.


Debian
  1. Jak nainstalovat zásobník LAMP na AlmaLinux

  2. Jak nainstalovat MariaDB 10.x na Debian 11

  3. Jak nainstalovat MariaDB na Debian 11

  1. Jak nainstalovat MariaDB na Debian 9

  2. Jak nainstalovat MariaDB na Debian 10

  3. Jak nainstalovat MariaDB na Debian 11

  1. Jak nainstalovat NextCloud na Debian 10

  2. Jak nainstalovat LAMP Stack na Debian 10

  3. Jak nainstalovat Apache, MariaDB, PHP (LAMP Stack) na Debian 11