GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat Apache, MySQL, PHP (LAMP) na Arch Linux

LAMP – Osvětlení  vytvořil Walker Cahall

Úvod

Tento návod vám pomůže s instalací LAMP v Arch Linuxu, abyste mohli úspěšně provozovat vysoce dostupnou pevnou platformu pro vaše webové prostředí. LAMP je jednoduše softwarový balík, který se skládá ze 4 komponent, které společně tvoří výkonný webový server. V tomto nastavení jsou však zkratky následující:Linux (L ) je jádrem platformy, která bude podporovat ostatní komponenty. Apache (A ) se používá pro webovou službu. MySQL (M ) se používá pro správu databází a PHP (P ) se používá jako programovací jazyk.

Předpoklady

Potřebujete server Arch Linux, který je nakonfigurován se statickou IP adresou. Pokud ještě nemáte server, zvažte prosím naše levné a spolehlivé plány hostování VPS a vytvořte nový server za méně než 30 sekund.

Nainstalujte LAMP na Arch Linux

Chcete-li začít, přihlaste se ke svému serveru Arch Linux přes SSH nebo prostřednictvím konzoly VNC zde. Servery Atlantic.Net Cloud jsou nastaveny jako minimální instalace, aby se zabránilo tomu, že budou instalovány a nikdy použity zbytečné balíčky. Pokud některé softwarové balíčky, na které jste zvyklí, nejsou ve výchozím nastavení nainstalovány, můžete si je podle potřeby nainstalovat.

Ujistíme se, že váš server je plně aktuální.

sudo pacman -Syu

S aktuálním serverem můžeme pokračovat v procesu a nainstalovat LAMP na váš server.

Nainstalujte Apache na Arch Linux

Nejprve musíme začít instalací Apache pomocí následujícího příkazu:

sudo pacman -S apache

Spusťte službu Apache pomocí následujícího příkazu:

sudo systemctl start httpd

Chcete-li upravit hlavní konfigurační soubor Apache pro jednu nebo více webových stránek podle vašich preferencí, jsou nakonfigurovány v následujícím adresáři:

sudo nano /etc/httpd/conf/httpd.conf

Za účelem ověření a testování instalace vytvořte testovací soubor PHP v následujícím adresáři pomocí příkazu níže:

sudo nano /srv/http/index.html

Do prázdného souboru vložte následující kód HTML, uložte jej a ukončete:

<html>
<title>CONGRATULATIONS</title>
<body>
<h2>You have just installed Apache on your Arch Linux Server</h2>
</body>
</html>

Nyní můžete ověřit, že je Apache správně nainstalován, zadáním http:// a vaší IP adresy do vašeho prohlížeče.

http://YOUR.IP.ADD.RESS (Chcete-li získat IP adresu vašich serverů, zadejte následující příkaz:)

curl -s icanhazip.com

Toto je testovací stránka vytvořená pro ověření, zda byl Apache správně nainstalován v Arch Linux

Restartujte službu Apache HTTP, aby se změny projevily ve vašem systému.

sudo systemctl restart httpd.service

Nainstalujte MySQL na Arch Linux

Poté bychom rádi pokračovali instalací MySQL. V Arch Linuxu je však MySql nahrazeno MariaDB. Takže po spuštění následujícího příkazu MySql stiskněte klávesu Enter a vyberte 1 a poté Enter a potvrďte instalaci klepnutím na Enter.

sudo pacman -S mysql

Po instalaci musíte pro úplné dokončení instalace spustit následující příkaz.

mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

Než budete pokračovat, ujistěte se, že je služba MySql/MariaDB zapnutá pomocí následujícího příkazu:

sudo systemctl start

mysqld.service

Chcete-li zajistit zabezpečení výchozího nastavení MySQL/MariaDB, pokračujte příkazem níže:

sudo mysql_secure_installation

Poznámka:Po výzvě „Zadejte aktuální heslo pro root“ stiskněte Enter pro žádné a poté Y (Ano) pro nastavení hesla MYSQL. Poté budete vyzváni řadou otázek. Jednoduše zadejte Y pro ano na všech z nich, viz snímek obrazovky níže:

Toto je obrazovka zabezpečené instalace při instalaci MySql na server Arch Linux LAMP Stack

Nainstalujte PHP na Arch Linux

Nakonec uzavřeme LAMP Stack instalací PHP pomocí následujícího příkazu:

sudo pacman -S php php-apache

Aby PHP fungovalo správně, musíme do konfiguračního souboru Apache přidat správné moduly PHP. Pomocí testovacího editoru otevřete konfigurační soubor Apache pomocí následujícího příkazu:

sudo nano /etc/httpd/conf/httpd.conf

Následující pokyny jsou zásadní a musí být vyplněny ve správném pořadí. Ve výchozím nastavení používá konfigurační soubor Apache soubor mod_mpm_event.so modul, který pro toto nastavení nefunguje. Pomocí Ctrl+w vyhledejte následující řádek:

LoadModule mpm_event_module modules/mod_mpm_event.so

Po identifikaci mod_mpm_event.so řádek, nahraďte jej následujícím:

LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

Nyní musíme přidat libphp5.so modul pod novým kódem, který jsme právě přidali v předchozím kroku.

LoadModule php5_module modules/libphp5.so

S konfigurací PHP jsme téměř hotovi. Přejděte na konec seznamu LoadModule a přidejte následující řádek:

Include conf/extra/php5_module.conf

Fantastický! Nyní můžete uložit soubor a restartovat Apache, aby se veškerá vaše konfigurace projevila.

sudo systemctl restart httpd.service

Za účelem ověření a testování instalace vytvořte testovací soubor PHP v následujícím adresáři pomocí příkazu níže:

sudo nano /srv/http/info.php

Do prázdného souboru vložte následující kód PHP, uložte a ukončete:

<?php
phpinfo();
?>

Restartujte službu Apache HTTP naposledy, aby se všechny změny projevily.

sudo systemctl restart httpd.service

Nyní můžete ověřit, zda je PHP nainstalováno správně, zadáním následujícího do prohlížeče.
http://VAŠE.IP.ADD.RESS/info.php

Toto je výchozí stránka po instalaci PHP na server LAMP Stack Arch Linux

Co dál?

Gratulujeme! Nyní máte LAMP Stack VPS pro své webové prostředí. Děkujeme, že nás sledujete. Neváhejte se k nám vrátit pro další aktualizace nebo související články, jako je How to Install LAMP using Atlantic.Net’s One-Click Install.


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

  2. Jak nainstalovat LAMP (Linux, Apache, MySQL, PHP) na Debian 9

  3. Jak nainstalovat LAMP Apache, MySQL, PHP na Debian 11

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

  2. Jak nainstalovat Apache, MySQL, PHP (LAMP) na CentOS/RHEL 7

  3. Jak nainstalovat LAMP Apache, MySQL, PHP v Ubuntu 22.04

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

  2. Jak nainstalovat LAMP (Apache, MySQL, PHP) na Debian 9 Stretch

  3. Jak nainstalovat Apache 2.4 &PHP 7.4 na Amazon Linux