[wheezy] php

bonjour

j’essaie depuis hier d’installer lamp sur ma debian toute neuve.
j’ai installé les paquets suivants

le serveur apache fonctionne correctement, mais pas le php, rien à faire, je n’arrive pas à l’activer…

lorsque je tape

le terminal me répond : Module php5 already enabled

quelqu’un a t’il une idée ou un piste pour m’aider ?

merci d’avance
a+

Salut,

Tu installes Php5 et tu lances :

a2enmod php4

:017

~ # a2enmod php5

Pas mieux ?


retourne : ERROR: Module php4 does not exist!

 :confused:

retourne : ERROR: Module php4 does not exist!

:confused:

j’ai oublié de préciser, j’ai bien ajouté dans le fichier /etc/apache2/mods-available/php5.conf :

<IfModule mod_php5.c> <FilesMatch "\.ph(p3?|tml)$"> SetHandler application/x-httpd-php </FilesMatch> <FilesMatch "\.phps$"> SetHandler application/x-httpd-php-source </FilesMatch> # To re-enable php in user directories comment the following lines # (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it # prevents .htaccess files from disabling it. #<IfModule mod_userdir.c> # <Directory /home/*/public_html> # php_admin_value engine Off # </Directory> #</IfModule> </IfModule>

je comprends vraiment pas ce qui coince…

Franchement, faut pas compliquer la vie.

Quand tu installe lamp (apt-get install apache2 php5 mysql-server phpmyadmin), tu n’as pas besoin de taper a2enmod, ni toucher au fichier/etc/apache2/mods-available/php5.conf car php est opérationnel.

bonjour,

le problème c’est qu’avant de taper ces commandes, cela ne fonctionnait pas.
j’ai donc cherché comment résoudre se problème.
j’ai trouvé des tutos disant qu’il fallait faire ces manips.

mais cela n’a rien changeait, puisque cela ne fonctionne toujours je n’ai toujours pas de php…

:017

Pour savoir si tu as php, tape la commande php --version :

$ php --version
PHP 5.4.4-14+deb7u2 (cli) (built: Jun  5 2013 07:56:44) 
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies

Dans quel répertoire tu mets tes fichiers php ?

Comment test-tu que php fonctionne pas ?

Et sinon de petit truc qui me dérange dans ta config c’est que le module PHP est “available” mais est il “enable” ?

enève tous les paquets apache2 et php en les purgeant
-> soit avec synaptic
-> soit avec apt-get remove --purge tonpaquet
puis réinstalle les paquets.

Teste ensuite avec un phpinfo()

je teste tout ça ce soir, merci de vos réponses :slightly_smiling:

merci beaucoup de votre aide !

j’ai tout désinstaller avec l’option --purge et tout réinstallé.
du coup le php fonctionne.

par contre j’ai activé le module userdir, du coup j’accède bien à mes fichiers dans localhost~noonshak, mais là le php, fonctionne.
il ne semble fonctionne que dans le dossier /var/www/
est-ce normal ? peut-on l’activer pour les dossier public_html ?

ça fonctionne, j’ai dû commenter dans /etc/apache2/mods-enabled/php5.conf

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

merci à tous !!