GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nastavit Ubuntu/Debian LAMP Server

Vytvořte si svůj vlastní Debian/Ubuntu LAMP server – rychlá a snadná instalace Udělej si sám

  • Apache 2 – webový server Linux
  • MySQL 5 – databázový server MySQL
  • PHP4/5 – skriptovací jazyk PHP
  • phpMyAdmin – Webový software pro správu databází.

Poznámka:L inux + A pache + M ySQL + P HP/Perl společně běžně známý jako LAMP Server .

Nejprve připravíme systém, který má minimální požadavek na verzi linuxu Debian/Ubuntu s alespoň 256 MB dostupné paměti RAM . Cokoli menší než tato minimální ram způsobí spoustu problémů, protože server provozujeme zejména na mysql a webmin vyžaduje hodně paměti RAM, aby správně fungoval. Mysql vám zobrazí tuto ošklivou chybu „nelze se připojit k mysql.sock“, pokud nemáte na serveru dostatek paměti.

Mám rád linux založený na debianu/ubuntu, protože mám obrovskou afinitu k tomuto příkazu apt-get. Jako začátečník, který zná tento jeden příkaz, je tak snadné instalovat balíčky a nemusíte se starat o závislost a konfiguraci balíčku. Pokud chcete nastavit svůj vlastní server, musíte si koupit dedikovaný server nebo balíček VPS. Pokud chcete experimentovat se serverem a instalací, doporučujeme zakoupit balíček vps od různých hostitelů. Dávám přednost vpslink kvůli jejich ceně. Věřte tomu nebo ne, že je tak snadné nainstalovat a nakonfigurovat váš server sami, i když jste nováček v linuxu a dedikovaném/vps hostingu.

Pokud k serveru přistupujete přes SSH, stáhněte si nejprve PuTTy. Pro přístup k vašemu hostiteli stačí zadat IP vašeho serveru s přihlášením root. Jak asi víte, Webmin je volně dostupný serverový ovládací panel a nastavíme jej, jakmile dokončíme LAMP server a Mail Server. Webmin nám usnadňuje dolaďování našeho linuxového boxu.

Než budete pokračovat v instalaci, aktualizujte potřebné balíčky pomocí debianu pomocí tohoto příkazu.

apt-get install update

1. Instalace Apache + PHP

Apache je jeden z nejznámějších webových serverů, který běží na většině linuxových serverů. Pomocí několika příkazů můžete nakonfigurovat Apache tak, aby běžel s PHP 4 nebo PHP 5.

Pokud chcete nainstalovat PHP 4, stačí apt-get

apt-get install apache2 php4 libapache2-mod-php4

Chcete-li nainstalovat PHP5, stačí spustit následující v linuxovém shellu. Pamatujte, že pokud nezadáte balíčky s '4', PHP5 se nainstaluje automaticky.

apt-get install apache2 php5 libapache2-mod-php5

Konfigurační soubor Apache se nachází na adrese:/etc/apache2/apache2.conf a vaše webová složka je /var/www.

Chcete-li zkontrolovat, zda je php nainstalováno a běží správně, stačí vytvořit test.php ve vaší složce /var/www s funkcí phpinfo() přesně jak je uvedeno níže.

nano /var/www/test.php
# test.php
<?php phpinfo(); ?>

Nasměrujte svůj prohlížeč na http://ip.address/test.php nebo http://domain/test.php a to by mělo zobrazit veškerou konfiguraci php a výchozí nastavení.

Pomocí konfiguračního souboru Apache můžete upravit potřebné hodnoty nebo nastavit virtuální domény.

2. Instalace databázového serveru MySQL

Instalace databázového serveru mysql je vždy nezbytná, pokud provozujete web elektronického obchodu řízený databází. Pamatujte, že provoz serveru mysql v přiměřeném rozsahu vyžaduje alespoň 256 MB RAM na vašem serveru. Takže pokud nespouštíte databázové weby, absolutně nepotřebujete mysql. Následující příkazy nainstalují server mysql 5 a klienta mysql 5.

apt-get install mysql-server mysql-client php5-mysql

Poznámka:Pokud jste již nainstalovali php4, měli byste provést malou změnu, jako je tato.

apt-get install mysql-server mysql-client php4-mysql

Konfigurační soubor mysql se nachází na adrese:/etc/mysql/my.cnf

Vytváření uživatelů pro používání MySQL a změna hesla uživatele root

Ve výchozím nastavení mysql vytváří uživatele jako root a běží bez pasu. Možná budete muset změnit heslo uživatele root.

Chcete-li změnit heslo root

mysql -u root
mysql> USE mysql;
mysql> AKTUALIZOVAT SET uživatele Password=PASSWORD('new-password') WHERE user='root';
mysql> FLUSH PRIVILEGES;

Nesmíte nikdy používat heslo root , takže možná budete muset vytvořit uživatele pro připojení k databázi mysql pro skript PHP. Alternativně můžete přidat uživatele do databáze mysql pomocí ovládacího panelu, jako je webmin nebo phpMyAdmin pro snadné vytváření nebo přidělování oprávnění k databázi uživatelům. Webmin a phpmyadmin nainstalujeme později, jakmile dokončíme základní instalaci.

3. Instalace PhpMyAdmin

PhpMyAdmin je pěkný webový software pro správu a správu databází, který se snadno instaluje a konfiguruje pod Apache. Správa databází s tabulkami nemůže být mnohem jednodušší pomocí phpmyadmin.

Vše, co musíte udělat, je:

apt-get install phpmyadmin

Konfigurační soubor phpmyadmin se nachází ve složce:/etc/phpmyadmin.

Chcete-li nastavit pod Apache vše, co musíte udělat, je zahrnout následující řádek do /etc/apache2/apache2.conf:

Include /etc/phpmyadmin/apache.conf 

Nyní restartujte Apache:

/etc/init.d/apache2 restart

Nasměrujte svůj prohlížeč na:http://domain/phpmyadmin

A je to! MySQL a phpMyAdmin jsou připraveny. Přihlaste se pomocí svého kořenového hesla mysql a vytvořte uživatele pro připojení k databázi z vašeho skriptu php.

Tento tutoriál napsal a přispěl do HowToForge Scott  , který v současné době provozuje MySQL-Apache-PHP.com. Je plně uděleno oprávnění kopírovat/znovu publikovat tento tutoriál v jakékoli formě za předpokladu, že je uveden zdroj s živým odkazem zpět na stránky autorů.


Ubuntu
  1. Jak nainstalovat a nastavit mysql 8 na Ubuntu 20.04

  2. Jak nainstalovat MySQL Server na Ubuntu 16.04

  3. Jak nainstalovat MySQL Server na Ubuntu 17.04

  1. Jak nastavit server LAMP na Debian 10 Buster

  2. Jak nainstalovat MySQL na Ubuntu 18.04

  3. Jak nainstalovat a nastavit Gerbera Media Server v Ubuntu / Debian

  1. Jak nastavit server OpenVPN na Ubuntu 18.04

  2. Jak nastavit bloky serveru Nginx na Ubuntu 20.04

  3. Jak nakonfigurovat HAProxy na serveru Debian 9 / Ubuntu 16.04