GNU/Linux >> Znalost Linux >  >> Debian

Instalace Apache2 s podporou PHP5 a MySQL na Debian Wheezy

LAMP je zkratka pro L inux, A pache, M ySQL, P HP. Tento tutoriál ukazuje, jak můžete nainstalovat webový server Apache2 na server Debian Wheezy s podporou PHP5 (mod_php) a podporou MySQL.

Neposkytuji žádnou záruku, že to pro vás bude fungovat!

1 předběžná poznámka

V tomto tutoriálu používám název hostitele server1.example.com s IP adresou 192.168.0.100. Tato nastavení se pro vás mohou lišit, takže je v případě potřeby musíte nahradit.

2 Instalace MySQL 5

Nejprve nainstalujeme MySQL 5 takto:

apt-get install mysql-server mysql-client

Budete požádáni o zadání hesla pro uživatele root MySQL – toto heslo je platné pro uživatele [chráněno e-mailem] i [chráněno e-mailem], takže později nemusíme heslo root MySQL zadávat ručně:

Nové heslo pro uživatele "root" MySQL:<-- yourrootsqlpassword
Opakujte heslo pro uživatele "root" MySQL:<-- yourrootsqlpassword

3 Instalace Apache2

Apache2 je dostupný jako balíček Debianu, takže jej můžeme nainstalovat takto:

apt-get install apache2

Nyní nasměrujte svůj prohlížeč na http://192.168.0.100 a měli byste vidět zástupnou stránku Apache2 (funguje to!):

Výchozí kořen dokumentu Apache je /var/www v Debianu a konfigurační soubor je /etc/apache2/apache2.conf. Další konfigurace jsou uloženy v podadresářích adresáře /etc/apache2, jako je /etc/apache2/mods-enabled (pro moduly Apache), /etc/apache2/sites-enabled (pro virtuální hostitele) a /etc/apache2/conf .d.

4 Instalace PHP5

PHP5 a modul Apache PHP5 můžeme nainstalovat následovně:

apt-get install php5 libapache2-mod-php5

Poté musíme restartovat Apache:

/etc/init.d/apache2 restart

5 Testování PHP5 / Získání podrobností o instalaci PHP5

Kořen dokumentu výchozí webové stránky je /var/www. Nyní v tomto adresáři vytvoříme malý PHP soubor (info.php) a zavoláme jej v prohlížeči. Soubor zobrazí spoustu užitečných podrobností o naší instalaci PHP, jako je nainstalovaná verze PHP.

vi /var/www/info.php
<?php
phpinfo();
?>

Nyní tento soubor nazýváme v prohlížeči (např. http://192.168.0.100/info.php):

Jak vidíte, PHP5 funguje a funguje přes Apache 2.0 Handler, jak je znázorněno na řádku Server API. Pokud se posunete dále dolů, uvidíte všechny moduly, které jsou již povoleny v PHP5. MySQL zde není uveden, což znamená, že zatím nemáme podporu MySQL v PHP5.

6 Získání podpory MySQL v PHP5

Abychom získali podporu MySQL v PHP, můžeme nainstalovat balíček php5-mysql. Je dobré nainstalovat některé další moduly PHP5, stejně jako je můžete potřebovat pro své aplikace. Dostupné moduly PHP5 můžete vyhledat takto:

apt-cache search php5

Vyberte ty, které potřebujete, a nainstalujte je takto:

apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

Nyní restartujte Apache2:

/etc/init.d/apache2 restart

APC je bezplatný a otevřený PHP opcode cacher pro ukládání do mezipaměti a optimalizaci PHP přechodného kódu. Je to podobné jako u jiných cacherů PHP operačních kódů, jako jsou eAccelerator a Xcache. Důrazně se doporučuje mít jeden z nich nainstalovaný, aby se urychlila vaše stránka PHP.

APC lze nainstalovat následovně:

apt-get install php-apc

Nyní restartujte Apache:

/etc/init.d/apache2 restart

Nyní znovu načtěte http://192.168.0.100/info.php ve svém prohlížeči a znovu přejděte dolů do sekce modulů. Nyní byste tam měli najít spoustu nových modulů, včetně modulu MySQL:

7 phpMyAdmin

phpMyAdmin je webové rozhraní, přes které můžete spravovat své databáze MySQL. Je to dobrý nápad nainstalovat:

apt-get install phpmyadmin

Uvidíte následující otázky:

Webový server se překonfiguruje automaticky:<-- apache2
Nakonfigurujte databázi pro phpmyadmin pomocí dbconfig-common? <-- Ne

Poté můžete přistupovat k phpMyAdmin pod http://192.168.0.100/phpmyadmin/:

  • Apache:http://httpd.apache.org/
  • PHP:http://www.php.net/
  • MySQL:http://www.mysql.com/
  • Debian:http://www.debian.org/
  • phpMyAdmin:http://www.phpmyadmin.net/

Debian
  1. Instalace Apache2 s podporou PHP5 a MySQL na Ubuntu 14.04LTS (LAMP)

  2. Instalace Apache2 s podporou PHP5 a MySQL na OpenSUSE 13.1 (LAMP)

  3. Instalace Lighttpd s podporou PHP5 a MySQL na Ubuntu 10.04

  1. Instalace Lighttpd s podporou PHP5 (PHP-FPM) a MySQL na Ubuntu 12.04

  2. Instalace Apache2 s podporou PHP5 a MySQL na Ubuntu 13.04 (LAMP)

  3. Instalace Nginx s podporou PHP5 a MySQL na Ubuntu 8.10

  1. Instalace Lighttpd s podporou PHP5 a MySQL na Debian Etch

  2. Instalace Lighttpd s podporou PHP5 a MySQL na Debian Lenny

  3. Instalace Apache2 s podporou PHP5 a MySQL na Debian Lenny (LAMP)