# Installations pour le serveur Web # et sessions X distantes + transferts de fichiers sudo apt-get install openssh-server sudo apt-get install proftpd # mode inetd conseillé sudo apt-get install lamp-server^ # mettre un mot de passe ! sudo apt-get install php5-gd sudo apt-get install php5-xsl sudo apt-get install php-pear # pour que mon ~/public_html soit vu en http://.../pub/MOI cd /var/www sudo mkdir pub sudo ln -s /home/MOI/public_html/ /var/www/pub/MOI # attention pour certains Ubuntu, il faut utiliser cd /var/www/html sudo mkdir pub sudo ln -s /home/MOI/public_html/ /var/www/html/pub/MOI # pour que http://.../~MOI soit accepté : sudo a2enmod userdir # pour les gens pressés : /etc/init.d/apache2 restart # mézalors les utilisateurs n'ont pas le droit aux .php # il y a une section à <> dans /etc/apache2/mods-enabled/php5.conf : # (en fin de fichier) ## (gH) le 24 janvier 2009 pour autoriser les utilisateurs à exécuter du php ## attention : il faut COMMENTER ces lignes # # # php_admin_value engine Off # # ## mode debug pour PHP : # pour avoir les jolis affichage avec callstack en orange # sudo apt-get install php-pear # sudo pecl install xdebug # php --ri xdebug # il faut modifier /etc/php5/apache2/php.ini et avoir # display_errors=On et html_errors=On # puis relancer apache /etc/init.d/apache2 restart