#51 Le 28/08/2006, à 07: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, à 11: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, à 07: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, à 20: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, à 08: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
Avez-vous une idée ?
Hors ligne
#56 Le 03/09/2006, à 08: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, à 14: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, à 22: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, à 21: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, à 21: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, à 18: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
Hors ligne
#62 Le 15/08/2011, à 16: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
Tout fonctionne parfaitement ^^
Linux inside
Hors ligne
#63 Le 05/09/2012, à 22: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
Hors ligne
#64 Le 06/09/2012, à 12: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, à 13: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, à 18: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.
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, à 18: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.
Dernière modification par Michelk12 (Le 06/09/2012, à 18:56)
Hors ligne
#67 Le 07/09/2012, à 10:48
- mazarini
Re : mon apache n'interprete pas le php
...
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, à 20: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, à 15:45
- Plakivado
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
Et moi je n'ai même pas php5.conf dans /etc/apache2/mods-enabled/ ...
Plakivado
Hors ligne
#70 Le 18/08/2018, à 18:20
- B613
Re : mon apache n'interprete pas le php
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-php4et 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, à 07: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, à 00:28
- krodelabestiole
Re : mon apache n'interprete pas le php
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...
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#73 Le 22/08/2018, à 00: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
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne