Úvod
Tento návod vám pomůže s instalací LAMP ve Fedoře 21, 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í:L (Linux) je jádrem platformy, která bude podporovat ostatní komponenty. Pro webovou službu bude použit A (Apache). M(MySQL) bude použit pro správu databází a P(PHP) bude použit jako programovací jazyk. Udělejte z platformy LAMPU.
Předpoklady
Potřebujete server Fedora21, který je nakonfigurován se statickou IP adresou. Pokud ještě nemáte server, můžete spustit virtuální privátní server SSD za méně než 30 sekund.
Nainstalujte LAMP
Chcete-li začít, přihlaste se ke svému serveru Fedora21 přes SSH nebo VNC Console na cloud.atlantic.net. 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. Z tohoto důvodu se ujistěte, že váš server je plně aktuální.
yum update
S aktuálním serverem můžeme pokračovat v procesu a zabezpečit váš server.
Nainstalujte Apache
Nejprve musíme začít instalací Apache pomocí následujícího příkazu:
yum install httpd
Spusťte službu Apache pomocí následujícího příkazu:
systemctl start httpd.service
Budete také chtít, aby se služba Apache spustila při spuštění/rebootu pomocí následujícího příkazu:
systemctl enable httpd.service
Přidejte následující příkazy do Apache, abyste přepsali Firewall-cmd následovně:
firewall-cmd --set-default-zone=public
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
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://VAŠE.IP.ADD.RESS

Toto je výchozí webová stránka při instalaci Apache na Fedora21 LAMP Stack Server
Chcete-li upravit hlavní konfigurační soubor Apache pro jednu nebo více webových stránek podle svých preferencí, zadejte jednu z následujících možností:
vi /etc/httpd/conf/httpd.conf
nebo
nano /etc/httpd/conf/httpd.conf
Odkomentujte řádek obsahující text #ServerName www.example.com:80 a podle toho upravit s vaší doménou nebo IP adresou serveru.
Uložte soubor
Restartujte službu Apache HTTP, aby se změny projevily.
systemctl restart httpd.service
Nainstalujte MySQL
Poté chceme pokračovat v instalaci MySQL pomocí následujícího příkazu:
yum install mysql mysql-server
Spusťte službu MySQL pomocí následujícího příkazu:
systemctl start mysqld.service
Budete také chtít, aby se služba MySQL spustila po spuštění/rebootu pomocí následujícího příkazu:
systemctl enable mysqld.service
Chcete-li zajistit zabezpečení výchozího nastavení MySQL, pokračujte následujícím příkazem:
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. Budete vyzváni s řadou otázek. Jednoduše zadejte Y pro ano na všech z nich, viz snímek obrazovky níže:

Toto je výchozí webová stránka při instalaci MySQL na server Fedora21 LAMP Stack
Nainstalujte PHP
Nakonec dokončíme instalaci PHP následujícím příkazem:
yum install php
Restartujte službu Apache HTTP, aby se změny projevily.
systemctl restart httpd.service
Chcete-li otestovat a ověřit tuto instalaci, vytvořte testovací soubor PHP v adresáři níže pomocí následujícího příkazu:
sudo nano /var/www/html/info.php
Do prázdného místa vložte následující kód PHP, uložte jej a ukončete:
<?php phpinfo(); ?>
Restartujte službu Apache HTTP naposledy, aby se všechny změny projevily.
sudo systemctl enable 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í webová stránka při instalaci PHP na Fedora21 LAMP Stack Server
Co dál?
Gratulujeme! Nyní máte server s platformou LAMP pro vaše webové prostředí. Děkujeme, že nás sledujete, a neváhejte nás kontaktovat pro další aktualizace.