GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat LAMP Stack na CentOS 7

Chcete vědět, jak nainstalovat zásobník LAMP na CentOS 7? Jste na správném místě! V tomto článku se dozvíte, co je zásobník LAMP a jak jej nainstalovat na server založený na Linuxu.

Důležité! CentOS Linux 8 dosáhl 31. 12. 2021 konce životnosti (EOL). I když je CentOS Linux 7 stále podporován, dosáhne EOL 30. 6. 2024. Doporučujeme to mít na paměti při výběru tohoto OS. Více si o tom můžete přečíst na jejich oficiálních stránkách.

Co je LAMP?

LAMP je zkratka pro Linux, Apache, MySQL a PHP. Jedná se o zásobník aplikací, které spolupracují na webovém serveru a hostují webovou stránku. Jak bylo řečeno, každý jednotlivý program slouží jinému účelu:

  • V LAMP, Linux slouží jako operační systém serveru, který zpracovává všechny příkazy na počítači. V tomto tutoriálu budeme používat distribuci CentOS 7.
  • Apache je software webového serveru, který spravuje požadavky HTTP na doručení obsahu vašeho webu.
  • MySQL je systém pro správu relačních databází (RDBMS), jehož funkcí je udržovat uživatelská data na serveru.
  • PHP je skriptovací jazyk pro komunikaci na straně serveru.

Bez dalšího zdržování se pojďme naučit, jak nainstalovat LAMP na CentOS 7.

3 kroky k instalaci LAMP na CentOS 7

Instalace Apache, MySQL a PHP rozdělíme do různých částí, abyste jim pomohli lépe porozumět. Než se však ponoříme do jednotlivých kroků, je zde několik základních věcí, o kterých byste měli vědět.

Předpoklady

Nejprve se ujistěte, že váš server již má nainstalovaný CentOS 7. Na Hostingeru si můžete vybrat operační systém na hostingovém plánu VPS.

Pro přístup k serveru můžete použít terminál v Linuxu a macOS nebo Putty ve Windows. Pro více informací si přečtěte, jak vytvořit připojení k serveru pomocí vašich podrobností SSH.

Jakmile získáte přístup, musíte vyčistit veškerou mezipaměť a aktualizovat yum (výchozí nástroj pro správu balíčků pro CentOS) Slouží k odstranění starých balíčků na CentOS a získání nejnovější verze:

sudo yum clean all
sudo yum update

1. Nainstalujte Apache

Apache můžete snadno nainstalovat pomocíyum balík. Na svém klientovi SSH zadejte:

sudo yum install httpd -y

Poté aktivujte server Apache zadáním následujícího příkazu:

sudo systemctl start httpd.service

Pokud byla instalace a aktivace úspěšná, získáte tento výsledek, když navštívíte IP adresu serveru:

2. Nainstalujte MySQL (MariaDB) Server

MariaDB je nejpopulárnější MySQL fork, který je zdarma a s otevřeným zdrojovým kódem. Příkaz k instalaci databáze je následující:

sudo yum install mariadb-server mariadb -y

Nyní spustíme službu MariaDB:

sudo systemctl start mariadb

Po instalaci musíme zabezpečit MariaDB provedením tohoto příkazu zabezpečení:

sudo mysql_secure_installation

Až budete vyzváni k zadání hesla, stačí stisknout Enter nechte jej prázdné nebo zadejte nové heslo.

Poté postupujte podle pokynů pro nastavení hesla. Nakonec vás skript požádá o konfiguraci několika bezpečnostních opatření, včetně:

  • Odebrat anonymní uživatele?
  • Zakázat vzdálené přihlášení?
  • Odebrat testovací databázi a získat k ní přístup?
  • Načíst znovu tabulky oprávnění?

Až proces dokončíte, odešle vám tuto zprávu:

Cleaning up... 
All done! If you've completed all of the above steps, your MariaDB installation should now be secure. 
Thanks for using MariaDB!

3. Nainstalujte PHP

Nejprve musíte nainstalovat yum-utils a povolte EPEL (Extra Packages for Enterprise Linux) repository:

sudo yum install epel-release yum-utils

Poté si stáhněte a nainstalujte remirepo :

sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Povolit:

sudo yum-config-manager --enable remi-php73

Chcete-li nainstalovat PHP, použijte následující příkaz:

sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlnd

Pokud chcete zkontrolovat verzi, zadejte php -v a měli byste dostat tento výsledek:

PHP 7.3.9 (cli) (built: Aug 27 2019 22:52:39) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.9, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.9, Copyright (c) 1999-2018, by Zend Technologies

Restartujte server Apache, abyste se ujistili, že funguje s nově nainstalovaným PHP:

sudo systemctl restart httpd.service

Dalším krokem je otestování zpracování PHP. K tomu potřebujeme vytvořitinfo.php a vložte jej do výchozího adresáře PHP (/var/www/html ). K tomu můžete použít nano editor:

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

Poté vložte tento kód dovnitř:

<?php phpinfo(); ?>

Použijte CTRL+X pro ukončení a uložení souboru. Poslední věcí je zkontrolovat váš server na info.php URL:

http://vaše.ip.adresa/info.php

Stránka by měla vypadat takto:

Dobrá práce! To znamená, že PHP je nainstalováno a spuštěno na vašem serveru. Úspěšně jste nainstalovali LAMP na CentOS 7.

Závěr

LAMP stack je základní sada programů pro vývoj webu. Skládá se z Linuxu, Apache, MySQL a PHP. Pracují ruku v ruce, aby vám pomohli spravovat server nebo VPS.

Náš tutoriál vám ukázal, jak nainstalovat zásobník LAMP na CentOS 7. Zde je naše stručné shrnutí všech kroků.

  1. Ujistěte se, že váš server běží na CentOS 7 . Poté vyčistěte mezipaměť a aktualizujte na nejnovější balíčky.
  2. Nainstalujte Apache a poté zkontrolujte, zda je již na vašem serveru povoleno.
  3. Nainstalujte MySQL s MariaDB a spusťte bezpečnostní příkaz k zabezpečení databáze.
  4. Nainstalujte PHP a otestujte zpracování PHP vytvořením info.php soubor.

Cent OS
  1. Jak nainstalovat LAMP Stack na CentOS 8

  2. Nainstalovat LAMP Stack na CentOS 7 – proces krok za krokem?

  3. Jak nainstalovat LEMP Stack na CentOS 7

  1. Jak nainstalovat LAMP Stack na CentOS 7

  2. Jak nainstalovat Vagrant na CentOS 7

  3. Jak nainstalovat Gitea na CentOS 8

  1. Jak nainstalovat Memcached na CentOS 8

  2. Jak nainstalovat Nginx na CentOS 7

  3. Jak nainstalovat Apache na CentOS 7