On installe tout le nécessaire :
apt-get install apache2 php5 php5-mysql php5-gd php5-mcrypt mysql-server php5-sqlite php5-curl phpmyadmin
Le dossier web par défaut est /var/www. Comme il est sous les droits root, on va bloquer son accès :
nano /etc/apache2/sites-available/default
Dans la section <Directory /var/www> remplacer
Order allow,deny Allow from all
Par
Require ip 127.0.0.1
On crée ensuite un dossier www dans le user de votre choix :
mkdir /home/user/www
On lui donne les droits :
chown user /home/user/www
On ajoute ensuite la redirection :
nano /etc/apache2/sites-available/default
Après la section <Directory /var/www>….</Directory> on ajoute :
Alias /baikal /home/user/www/baikal <Directory /home/user/www/baikal> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all </Directory>
Plus de détails ici.
On redémarre enfin Apache :
service apache2 restart
!! A améliorer !!
chown -R www-data:www-data /home/user/www
upload_max_filesize = 50M