Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#51 Le 28/08/2006, à 08:59

flipflip

Re : mon apache n'interprete pas le php

Salut, je me permets de remonter le post. Je rencontre exactement le même problème. J'ai suivi la doc dans le wiki pour php5 et mysql5 et lorsque j'essai de "voir" un fichier .php via mon navigateur, il me propose de le télécharger. J'ai été voir dans le répertoire /etc/apache2/mods-aviable. Aucune trace de php. J'ai essayé aussi a2enmod php5 ou php, il me répond que le module n'existe pas.

Hors ligne

#52 Le 28/08/2006, à 12:45

nicocolt

Re : mon apache n'interprete pas le php

Salut !
Il semblerait que tu n'ai pas installé le module PHP

Hors ligne

#53 Le 29/08/2006, à 08:32

flipflip

Re : mon apache n'interprete pas le php

Salut, tu pense au paquet libapache2-mod-php5 ? Si oui il me semble qu'il est installé. Je vérifie ce soir.

Hors ligne

#54 Le 29/08/2006, à 21:30

flipflip

Re : mon apache n'interprete pas le php

Je confirme le paquet libapache2-mod-php5 est bien installé.

Hors ligne

#55 Le 03/09/2006, à 09:41

flipflip

Re : mon apache n'interprete pas le php

Je remonte le sujet car pour moi sa marche toujours pas. J'ai installé les paquets :
- php5
- php5-common
- libapache2-mod-php5
- apache2
- apache2-common
Dans le répertoire /etc/apache2/mod-aviables je n'ai pas de fichier php5.conf et php5.load donc j'ai fais une petite recherche : slocate php5 et je me suis rendu compte que la lib php5 était bien installé (/usr/lib/apache2/modules/libphp5.so) donc j'ai créé un fichier /etc/apache2/mod-aviables/php5.load avec dedans :

LoadModule php5_module /usr/lib/apache2/modules/libphp5.so

Puis un fichier php5.conf qui contient

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

Ensuite j'ai créé les liens nécessaire dans mod-enable, j'ai relancé apache2 mais rien n'y fait, Firefox me propose toujours de télécharger les fichiers .php sad
Avez-vous une idée ?

Hors ligne

#56 Le 03/09/2006, à 09:47

flipflip

Re : mon apache n'interprete pas le php

Je viens de faire une découverte, jusqu'a présent je faisais mes test dans /var/www. Je viens d'essayé dans mon userdir et magie ça marche.

Hors ligne

#57 Le 17/03/2007, à 15:09

Tithugues

Re : mon apache n'interprete pas le php

Juste un petit mot pour remercier Aariel s'il repasse par là...
Tout refonctionne chez moi après avoir tout cassé en supprimant/réinstallant et bidouillant à beaucoup de choses...

Hors ligne

#58 Le 03/05/2007, à 23:55

sctfic

Re : mon apache n'interprete pas le php

Salut,

je viens d'intaller apache2 et php5 avec tous les modules utiles et meme les autres, et firefox veux toujours me faire télécharger mes fichier php (qui sont dans /var/www/)....

de plus rien de ce ke je vien de lire n'as pu m'aider.

#59 Le 04/05/2007, à 22:24

sctfic

Re : mon apache n'interprete pas le php

Je vien de croiser sur un autre forum qu'il y avait des problemes de compatibilité entre certaine version de PHP5 et APACHE2 .
quelqu'un a t il des infos a ce sujet ???

$ php -v
PHP 5.2.1 (cli) (built: Apr 26 2007 15:30:37)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies

$ apache2 -v
Server version: Apache/2.2.3
Server built:   Jan 15 2007 18:14:50

#60 Le 18/07/2009, à 22:06

cuiere

Re : mon apache n'interprete pas le php

salut,
moi j ai presque le mm probleme mais....
j ai installer tous les modules comme indiqué dans la tuto!
et quand je lance la requette("http://127..0.1/test.php")
le code de la page s affiche dans mon browser !!!
<?php
phpinfo();
?>
on dirait qu il ne compile pas ou qq chose d ce genge !

#61 Le 06/08/2011, à 19:18

oldschool

Re : mon apache n'interprete pas le php

Bonjour,
J'ai rencontrer le même problème. Mon navigateur n'interprétait pas mon fichier php, mais me proposait de la télécharger.
Pour mon cas, le dossier /var/www les fichier php ne possédait pas les droits d' exécutions: Résolut avec la commande chmod, puis redémarrage de la machine smile

Hors ligne

#62 Le 15/08/2011, à 17:03

alphayax

Re : mon apache n'interprete pas le php

Bonjour,

J'ai rencontré le même problème et après avoir parcouru les forums dans tous les sens, j'ai finalement trouvé la solution.

J'avais initialement installé lamp avec un bon vieux :

sudo apt-get install apache2 php5 mysql-server

Cependant, cela fut un echec : Les fichiers PHP n'étaient pas interprétés.

J'ai suis donc tout simplement revenus sur mes pas :

sudo apt-get remove apache2 php5 mysql-server

Et j'ai joyeusement fait (en suivant à la lettre la documentation officielle lamp)

sudo apt-get install lamp-server^

Hoooo Miracle smile
Tout fonctionne parfaitement ^^


Linux inside

Hors ligne

#63 Le 05/09/2012, à 23:03

Michelk12

Re : mon apache n'interprete pas le php

A mon tour, ai suivi l'astuce d'alphayax le php n'est pas interprété.
Si je tape dans la barre d'adresse un nom de fichier php valide, il est télécharger sad

Hors ligne

#64 Le 06/09/2012, à 13:21

mazarini

Re : mon apache n'interprete pas le php

Bonjour,

J'ai eu un problème similaire récemment. Dans le fichier php5.conf, il y avait une regex avec un "3" en trop, les fichiers interprétés était donc les .php3 ou les .phtml. Mais pas les .php.

Il faut essayer avec un fichier .php3 ou .phtml pour vérifier si vous avez le même problème. Après la modification, changer le nom du fichier .php pour ne pas ajouter les problèmes de cache. Penser à relancer apache.

Edit : <FilesMatch "\.ph(p3?|tml)$">

Edit2 : En fait, j'ai du dire une connerie, le ? permet peut être d'ignorer le 3. J'ai peut être uniquement eu un problème de cache après avoir oublié de relancer apache...

Dernière modification par mazarini (Le 06/09/2012, à 14:04)


S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne

#65 Le 06/09/2012, à 19:35

Michelk12

Re : mon apache n'interprete pas le php

Merci Mazarini,

J'ai créé un petit fichier "test.php3" contenant :

<?php
	echo "Hello!"
?>

Et même résultat : le fichier se télécharge. hmm

Dans le fichier /etc/apache2/mods-enabled/php5.conf j'ai :

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

Hors ligne

#66 Le 06/09/2012, à 19:53

Michelk12

Re : mon apache n'interprete pas le php

Et bien, manque plus qu'un petit truc mais quoi?
J'ai fait juste pour tester :

sudo cp ./test.php /var/www/

Et... avec l'adresse : http://localhost/test.php cela fonctionne!

Si je fais : http://localhost/~maison/ je visualise mes fichiers php mais impossible de les interpréter.

En gros, me faudrait je puisse faire par exemple :
http://localhost/mon_appli/test.php

Avec mon_appli comme un lien vers mon répertoire de travail.

Je précise : je débute en php juste pour un certain plaisir. wink

Dernière modification par Michelk12 (Le 06/09/2012, à 19:56)

Hors ligne

#67 Le 07/09/2012, à 11:48

mazarini

Re : mon apache n'interprete pas le php

Michelk12 a écrit :

...
Si je fais : http://localhost/~maison/ je visualise mes fichiers php mais impossible de les interpréter.
...

A priori, je pense que c'est normal...

une piste :

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

S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne

#68 Le 10/09/2012, à 21:31

Michelk12

Re : mon apache n'interprete pas le php

Hello, résolu!

J'ai édité le fichier :

/etc/apache2/sites-enabled/000-default

et ai modifié la ligne pour adapter à mon cas :

DocumentRoot /home/maison/public_html

Ensuite, j'ai édité :

/etc/apache2/mods-enabled/php5.conf

et ai commenté :

#    <IfModule mod_userdir.c>
#        <Directory /home/*/public_html>
#            php_admin_value engine Off
#        </Directory>
#    </IfModule>
sudo /etc/init.d/apache2 restart

et hop, ça fonctionne!

Merci d'avoir chercher à m'aider Mazarini

Hors ligne

#69 Le 06/06/2014, à 16:45

Plakivado

Re : mon apache n'interprete pas le php

Michelk12 a écrit :

Hello, résolu!

J'ai édité le fichier :

/etc/apache2/sites-enabled/000-default

et ai modifié la ligne pour adapter à mon cas :

DocumentRoot /home/maison/public_html

Ensuite, j'ai édité :

/etc/apache2/mods-enabled/php5.conf

et ai commenté :

#    <IfModule mod_userdir.c>
#        <Directory /home/*/public_html>
#            php_admin_value engine Off
#        </Directory>
#    </IfModule>
sudo /etc/init.d/apache2 restart

et hop, ça fonctionne!

Merci d'avoir chercher à m'aider Mazarini


Et moi je n'ai même pas php5.conf dans /etc/apache2/mods-enabled/ ...


Plakivado

Hors ligne

#70 Le 18/08/2018, à 19:20

B613

Re : mon apache n'interprete pas le php

axel584 a écrit :

Bonjour,
Je n'arrive pas à faire interpreter un fichier php par apache, il me propose de le télécharger quand j'essaye d'y acceder via firefox (ou lynx)


j'ai pourtant installé :
apache2
libapache2-mod-php4

et un simple phpinfo() ne passe pas.

Comment faire ?

Merci,

Axel

J'ai exactement le même problème, j'ai tous essayer et rien ne marche.  Voici les erreurs concernant php5:

THis module doesn't exist, ce paquet  n'est pas susceptible d'être installé.

Hors ligne

#71 Le 20/08/2018, à 08:25

mazarini

Re : mon apache n'interprete pas le php

Maintenant, c'est plutôt php7.2 qui est disponible. Essaye d'installer php tout court.


S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne

#72 Le 22/08/2018, à 01:28

krodelabestiole

Re : mon apache n'interprete pas le php

B613 a écrit :

J'ai exactement le même problème, j'ai tous essayer et rien ne marche.

tu as tout essayé sauf visiblement d'essayer de suivre la doc qu'on maintient à jour sur ce site :
https://doc.ubuntu-fr.org/php
https://doc.ubuntu-fr.org/lamp#installation

il faudra m'expliquer où tu as trouvé qu'il fallait installer libapache2-mod-php4 :
php 5 est sorti en 2004 et php 4 est officiellement abandonné depuis 2007...

tu devrais regarder un peu les dates des docs que tu consultes, et éviter de déterrer des posts de 2005...

Hors ligne

#73 Le 22/08/2018, à 01:34

krodelabestiole

Re : mon apache n'interprete pas le php

et ce problème est très exactement listé dans les problèmes courants liés à php avec la méthode pour le résoudre : https://doc.ubuntu-fr.org/php#code_sour … navigateur

Hors ligne