J'ai installé le serveur Apache à l'aide de TaskSel du gestionnaire de paquets Synaptic.
J'ai fait ce qui suit:
Sudo a2enmod php5
Module php5 already enabled
Sudo a2enmod userdir
Module userdir already enabled
Sudo /etc/init.d/Apache2 reload
J'ai créé deux fichiers info.php, un pour mon répertoire personnel public_html et un autre pour/var/www à côté de "It Works!" fichier avec le code suivant:
<?php phpinfo(); ?>
Mais lorsque je navigue vers l'une des adresses locales:
localhost
or
localhost/~username
J'ai obtenu une page vierge et lorsque j'ai cliqué sur Afficher la source de la page, j'ai trouvé le même code php:
<?php phpinfo(); ?>
Je l'ai trouvé, et voici ce que j'ai fait:
Je devais juste commenter les lignes suivantes dans php.conf
/etc/Apache2/mods-available/php5.conf
#<IfModule mod_userdir.c>
# <Directory /home/*/public_html>
# php_admin_value engine Off
# </Directory>
#</IfModule>
Et tout fonctionne bien ...