Les versions récentes d’Apache 2 ont introduit des modifications dans les fichiers de configuration qui empêchent l’exécution de script sur les comptes utilisateurs. Quelques petites manips permettent de rétablir cette fonctionnalité.
- Dans le
/etc/apache2/mods-available/userdir.conf
on commente la ligneAllowOverride FileInfo AuthConfig Limit Indexes
et on la remplace parAllowOverride All
. - Ensuite dans
/etc/apache2/mods-available/php5.conf
on commente toute la fin :
# # # php_admin_flag engine Off # #
- Et on redémarre Apache
sudo service apache2 restart
Pour vérifier on créée un fichier index.php
dans ~/public_html
:
<?php phpinfo(); ?>
Ce petit script permet de vérifier la version de PHP installée ainsi que les modules installés (ici PHP Version 5.5.9-1ubuntu4.7).
Et voilà !