Guide: Installera LAMP på Debian 6

Trädvy Permalänk
Medlem
Plats
Lindesberg
Registrerad
Mar 2004

Guide: Installera LAMP på Debian 6

Denna guide förutsätter att du har Debian 6 installerat redan på din server.

Installera och konfigurera Apache Web Server
Nu ska du kolla om din packethanterare och installerade program är uppdaterade till dom senaste versionerna, detta gör du genom att skriva.

apt-get update apt-get upgrade --show-upgraded

Nu ska vi installera Apache2 och då skriver du så här.

apt-get install apache2

Många applikationer och ramverk använder sig av den populära modulen "rewrite" i Apache2 så den ska vi aktivera också!

a2enmod rewrite

När det är klart ska vi konfigurera våra virtuella hostar i apache2, detta gör så du kan använda servern till flera olika sidor och domäner.

Det går att skapa hur många virtuella hostar du vill, skapa tex filen alexanderhjelm.se i /etc/apache2/sites-available/alexanderhjelm.se

Kod exempel:

<VirtualHost *:80> ServerAdmin admin@alexanderhjelm.se ServerName alexanderhjelm.se ServerAlias www.alexanderhjelm.se DocumentRoot /home/alex/public_html/alexanderhjelm ErrorLog /home/alex/logs/alexanderhjelm/error.log CustomLog /home/alex/logs/alexanderhjelm/access.log combined </VirtualHost>

Innan du kan använda dig av din nya v-host måste du skapa mapparna till loggarna och dokumenten.

mkdir -p /home/alex/public_html/alexanderhjelm mkdir /home/alex/logs/alexanderhjelm/

Nu ska du aktivera v-hosten och det gör du genom att skriva

a2ensite alexanderhjelm.se

Skulle du behöva ta bort v-hosten eller bara inaktivera den för en kort stund skriver du så här

a2dissite alexanderhjelm.se

Installera och konfigurera MySQL databas servern
Vi börjar med att installera MySQL-servern genom att skriva

apt-get install mysql-server

Under installationen kommer du bli tillfrågad om att skriva in ett root-lösenord, det lösenordet kommer användas i början för att skapa fler användare och databaser.

Konfigurera MySQL och skapa en databas
Efter du installerat MySQL rekommenderar jag dig starkt att köra kommandot

mysql_secure_installation

Nu när det är klart kan du skapa din första databas och användare, logga in i MySQL så här:

mysql -u root -p

Skriv in ditt root-lösenord som du bestämde dig för vid installationen, nu ska vi skriva vårat första kommando i mysql och kom ihåg att alla kommandon måste sluta med ";" annars fungerar det inte.
Skapa din databas och användare genom att skriva så här.

create database test; grant all on test.* to 'troll' identified by 'kickass';

test = databasen, troll = användarnamnet och kickass är lösenordet för databasen.

Nu har du konfigurerat din MySQL och skriver

quit

för att avsluta.

Installera och konfigurera PHP
PHP gör det möjligt för dig att skapa dynamiskt matrial och används bland annat inom Wordpress och Joomla.

Debian inehåller redan färdiga paket för PHP så du installerar det lätt genom att skriva

apt-get install php5 php-pear php5-suhosin php5-mysql

När du installerat PHP5 ska du finjustera dina inställningar i /etc/php5/apache2/php.ini

Granska din konfigurationsfil, var extra noggrann på dessa kommandon

max_execution_time = 30 memory_limit = 64M error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR display_errors = Off log_errors = On error_log = /var/log/php.log register_globals = Off

Nu ska du bara skriva

/etc/init.d/apache2 restart

Så startas din nya konfiguration och Apache2 ska ha stöd för PHP.

Skriven av Alexander Hjelm 2012-07-26

2x Intel E5-2643V2 | 2x AMD 290x | 4x Samsung SSD EVO 500GB RAID 6 | 4xWD RED 4TB RAID6 | ASUS Z9PE-D8 WS | 3x Acer GD245HQ Limited Edition | Corsair 64GB (8x8GB) CL10 1866MHz VENGEANCE LP | FSP Aurum Pro 1200W | HRT HeadStreamer | Sennheiser HD 650 | Cherry MX 8000 | ZOWIE SPAWN (STOR SOM FAN)