Essayons, remplace monserveur.fr par ton domaine, je considère que tu connais nano, sinon édite les fichiers avec leafpad sous X en étant connecté en root.
Avec nano, éditer le fichier php.ini :
nano /etc/php5/apache2/php.ini
et ajouter :/usr/share/awl/inc à la ligne include_path =
Dans /etc/apache2/sites-available, créer un fichier davical :
nano /etc/apache2/sites-available/davical
<VirtualHost *>
DocumentRoot /usr/share/davical/htdocs
DirectoryIndex index.php index.html
ServerName davical.monserveur.fr
Alias /images/ /usr/share/davical/htdocs/images/
php_value magic_quotes_gpc 0
php_value register_globals 0
php_value error_reporting "E_ALL & ~E_NOTICE"
ErrorLog /var/log/apache2/davical-error_log
CustomLog /var/log/apache2/davical-access_log common
</VirtualHost>
Dans /etc/apache2/sites-available, modifier le fichier default ou (000-default selon la config) pour ressembler à ça :
nano /etc/apache2/sites-available/default (ou 000-default) :
NameVirtualHost *
<VirtualHost *>
ServerAdmin
root@monserveur.fr
ServerName davical.monserveur.fr
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
Ensuite a2ensite davical puis a2enmod deflate
Ensuite on verra pour postgres si tu veux continuer.