web-dev-qa-db-fra.com

Whay Apache2 ne traite pas les fichiers PHP?

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(); ?>
1
malhobayyeb

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 ...

4
malhobayyeb