Instalare LAMP pe Debian si mapare apache in /home/www/. In primul rand rebuie sa fiti logati ca si root pentru a putea realiza cele de mai jos.
Logarea se face astfel:
su parola_root ->enter
Instalare apache 2
apt-get install apache2
Instalare php
apt-get install php-mysql apt-get install phpmyadmin
Instalare Mysql
apt-get install mysql-server apt-get install libapache2-mod-auth-mysql
La final avem de setat o parola la mysql.
Daca avem instalat Debian etch va trebui sa o facem manual astfel:
mysqladmin -u root password parola_ta mysqladmin -h root@nume_sistem -u root -p password parola_ta
Sau daca avem Debian lenny atuncea la finalizarea instalarii serverului mysql vom fi rugati sa setam o parola pentru contul de root ( aceasta modalitate e momentan doar pe lenny deoarece pe etch inca nu e inclus ultima versiune de Mysql).
Mapare apache pe /home/www/ astfel : Sa zicem ca avem adresa : www.website.ro , incepem maparea prin crearea folderelor:
mkdir /home/www/
mkdir /home/www/www.linuxquestions.ro
mkdir /home/www/www.website.ro/htdocs
mkdir /home/www/www.website.ro/cgi-bin
mkdir /home/www/www.website.ro/logs
In folderul htdocs punem site-ul, in cgi-bin daca avem scrip-uri de genul acesta , iar in logs vom avea fisierele de log unde putem vedea cine intra, unde intra, ce erori sunt daca sunt, etc.
Pasul ultim consta in configurarea fisierului virtual.conf (acest fisier trebuie creat) astfel: In consola sau alt editor, eu va dau prin modul consola. (Daca fisierul nu exista nano il va crea.)
nano /etc/apache2/conf.d/virtual.conf
Unde inseram urmatorul cod:
# # Configurare/mapare pentru site-ul www.website.ro
# #ip-ul e fictiv :)
ServerAdmin webmaster@website.ro ServerName www.website.ro ServerAlias website.ro
# Indexes + Directory Root.
DirectoryIndex index.html DocumentRoot /home/www/www.website.ro/htdocs/
# CGI Directory ScriptAlias /cgi-bin/ /home/www/www.website.ro/cgi-bin/ Options +ExecCGI
# Logfiles ErrorLog /home/www/www.website.ro/logs/error.log CustomLog /home/www/www.lwebsite.ro/logs/access.log combined
Si la final restart apache si aveti site-ul functional :
/etc/init.d/apache2 restart