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ů.