Le Bagage, bagage

You are here:   Home > Reminders > Linux > (FR) Installer un serveur php en local [Apache 2]
ERROR / WARNING
  • Missing log
    ./cmsimple/log.txt

(FR) Installer un serveur php en local [Apache 2]

  • Problème : pouvoir tester son site en local à l'adresse http://localhost/~detritus/ redirigeant vers /home/detritus/public_html.
  • Solution :
  1. Installer les paquets nécessaires
    $ sudo aptitude install apache2 php5
  2. Autoriser les répertoires utilisateurs
     $ sudo a2enmod userdir
  3. Activer php pour les répertoires utllisateurs (désactivé par défaut)
    Dans /etc/apache2/mods-enabled/php5.conf, commenter les lignes suivantes :

<IfModule mod_userdir.c>
    <Directory /home/*/public_html>
        php_admin_value engine Off
    </Directory>
</IfModule>

  1. Y a plus qu'à redémarrer !
    $ sudo service apache2 restart