V tomto tutoriálu vám ukážeme, jak nainstalovat LAMP Stack na váš server Ubuntu 17.04. Pro ty z vás, kteří to nevěděli, LAMP představuje plně vybavený stack obsahující nejoblíbenější webový server známý jako Apache, nejoblíbenější databázový server MySQL a nejoblíbenější webový programovací jazyk s otevřeným zdrojovým kódem známý jako PHP. Všechny komponenty jsou bezplatný software s otevřeným zdrojovým kódem 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é stránky na vlastním VPS. Instalace je poměrně jednoduchá. vám ukáže instalaci LAMP (Linux Apache, MySQL a PHP) krok za krokem na serveru Ubuntu 17.04 (Zesty Zapus).
Předpoklady
- Server s jedním z následujících operačních systémů:Ubuntu 17.04 (Zesty Zapus).
- 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 kroot user
. Doporučujeme jednat jakonon-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 Ubuntu 17.04
Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou 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 Ubuntu 17.04.
Budeme instalovat Apache pomocí apt-get, což je výchozí správce balíčků pro ubuntu. Musíte také nainstalovat libapache2-mod-php
modul pro práci s PHP s Apache2:
apt-get install apache2 libapache2-mod-php
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
Zkontrolujte verzi Apache:
apache2 -v
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://your-server's-address
, pokud je nainstalován, uvidíte toto:
Krok 3. Instalace MySQL na Ubuntu 17.04
Nyní, když máme náš webový server v provozu, je čas nainstalovat MySQL. MySQL 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 mysql-server php7.1-mysql
Po dokončení můžete ověřit, zda je MySQL nainstalováno spuštěním následujícího příkazu:
systemctl status mysql systemctl enable mysql systemctl start mysql
Ve výchozím nastavení není MySQL zesílená. MySQL můžete zabezpečit pomocí mysql_secure_installation
skript. měli byste si pozorně přečíst každý krok níže, který nastaví heslo uživatele root, odstraní anonymní uživatele, zakáže vzdálené přihlášení uživatele root a odstraní testovací databázi a přístup k zabezpečené MySQL:
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
Chcete-li se přihlásit do MySQL, 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 Ubuntu 17.04
PHP 7.1 je nyní výchozím dodávaným balíkem PHP v Ubuntu LTS 17.04 (Zesty Zapus), nyní nainstalujte PHP 7 pomocí následujícího příkazu:
sudo apt-get install -y php7.1 php7.1-cgi php7.1-cli php7.1-fpm php7.1-mysql php7.1-mcrypt php7.1-mbstring php7.1-common php7.1-curl php7.1-pgsq
Pokud chcete prohledávat všechny dostupné moduly PHP 7, které můžete použít k příkazu:
sudo apt-cache search php- | less
Váš server by měl po instalaci MySQL i PHP automaticky restartovat Apache. Pokud se tak nestane, spusťte tento příkaz:
sudo systemctl restart apache2 sudo systemctl restart mysql
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
Do tohoto souboru vložte následující kód:
<?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 Ubuntu 17.04 (Zesty Zapus). Další pomoc nebo užitečné informace, doporučujeme vám podívat se na oficiální web Apache, MySQL a PHP.