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.

#1 Le 22/05/2008, à 22:18

tdy

[résolu] php5 sur apache2

Bonjour à tous!

Désolé d'ouvrir encore un autre topic sur le php5 et apache mais j'ai pas mal cherché et je ne trouve pas de réponse à mon problème..

J'ai installé une solution LAMP en suivant le tuto de la doc. L'installation s'est bien déroulé et j'ai donc installé php5 et apache2. Le problème est que si je veux ouvrir un fichier .php5 dans firefox il est ouvert comme un fichier texte alors qu'un fichier .php est ouvert correctement...

Tous les paquets cités dans les différents sont bien installés, je ne comprend pas!

Merci de votre aide!

Dernière modification par tdy (Le 25/05/2008, à 17:04)

Hors ligne

#2 Le 22/05/2008, à 22:39

gros

Re : [résolu] php5 sur apache2

Hum pret a t'aider mais pas compris la requete hmm

Hors ligne

#3 Le 22/05/2008, à 22:59

tdy

Re : [résolu] php5 sur apache2

hmm

En fait j'ai installé une solution LAMP avec php5 et apache2. Tout s'est bien passé à l'installation.

Lorsque je met un fichier .php dans mon dossier /var/www/ il est exécuté correctement.
Mais si je met un fichier .php5, il n'est pas interprété comme du php et firefox m'affiche le code comme du texte normal...
En gros il reconnait les .php mais pas les .php5...

C'est plus clair? smile

Hors ligne

#4 Le 23/05/2008, à 01:20

Nutz

Re : [résolu] php5 sur apache2

Chez moi cela se passe par la:

alex@Anna:/etc/apache2$ grep "application/x-httpd-php" */*
mods-available/php5.conf:  AddType application/x-httpd-php .php .phtml .php3
mods-available/php5.conf:  AddType application/x-httpd-php-source .phps
mods-enabled/php5.conf:  AddType application/x-httpd-php .php .phtml .php3
mods-enabled/php5.conf:  AddType application/x-httpd-php-source .phps

Rajoute .php5, restart apache, et c'est regle !

Si tu veux que apache charge automatiquement les index.php5 complete la ligne "DirectoryIndex", dans mods-enabled/dir.conf

D'apres mes souvenirs toute cette config se trouvait dans httpd.conf, si tu as une "veille" version d'apache c'est peut etre ton cas (ou bien mes souvenirs sont mauvais smile).

Hors ligne

#5 Le 23/05/2008, à 09:21

tdy

Re : [résolu] php5 sur apache2

Nutz a écrit :

Chez moi cela se passe par la:

alex@Anna:/etc/apache2$ grep "application/x-httpd-php" */*
mods-available/php5.conf:  AddType application/x-httpd-php .php .phtml .php3
mods-available/php5.conf:  AddType application/x-httpd-php-source .phps
mods-enabled/php5.conf:  AddType application/x-httpd-php .php .phtml .php3
mods-enabled/php5.conf:  AddType application/x-httpd-php-source .phps

Rajoute .php5, restart apache, et c'est regle !

Si tu veux que apache charge automatiquement les index.php5 complete la ligne "DirectoryIndex", dans mods-enabled/dir.conf

D'apres mes souvenirs toute cette config se trouvait dans httpd.conf, si tu as une "veille" version d'apache c'est peut etre ton cas (ou bien mes souvenirs sont mauvais smile).

Je ne suis pas chez moi pour le moment je regarderai ca ce soir!

Mais j'ai déjà regardé dans les mods enabled et il me semble qu'il y avait bien php5 !
Ma version d'apache est celle qui se trouve actuellement dans les dépots de la Hardy...
Mon fichier httpd.conf était vide, j'y ai rajouté une ligne avec

AddHandler php-cgi php5

ou quelqque chose qui ressemble à ça mais ça n'a pas fonctionné... J'ai aussi essayé de mettre cette ligne dans apache2.conf, mais c'est sans effet non plus...

Hors ligne

#6 Le 23/05/2008, à 16:43

tominardi

Re : [résolu] php5 sur apache2

pourquoi tu veux que tes fichiers aient l'extension "php5" ?

Tu as installé php5 et uniquement php5 sur ta machine. Les fichiers .php sont donc interprétés par php5.

C'est pour simplifier tes futurs copier/coller sur un serveur différent type ovh ?

Hors ligne

#7 Le 23/05/2008, à 16:47

Hermes le Messager

Re : [résolu] php5 sur apache2

tominardi a écrit :

pourquoi tu veux que tes fichiers aient l'extension "php5" ?

Tu as installé php5 et uniquement php5 sur ta machine. Les fichiers .php sont donc interprétés par php5.

C'est pour simplifier tes futurs copier/coller sur un serveur différent type ovh ?

Je réponds à sa place : parce que chez bcp d'hébergeurs, php4 cohabite avec php5 et que les pages en .php5 sont interprêtés comme des pages en php5 alors que celles en .php sont interprêtées comme du php4.
Voilà. Il veut juste pouvoir syncroniser son travail sans se faire chier à renommer ses fichiers.

Hors ligne

#8 Le 23/05/2008, à 17:18

tdy

Re : [résolu] php5 sur apache2

Hermes le Messager a écrit :
tominardi a écrit :

pourquoi tu veux que tes fichiers aient l'extension "php5" ?

Tu as installé php5 et uniquement php5 sur ta machine. Les fichiers .php sont donc interprétés par php5.

C'est pour simplifier tes futurs copier/coller sur un serveur différent type ovh ?

Je réponds à sa place : parce que chez bcp d'hébergeurs, php4 cohabite avec php5 et que les pages en .php5 sont interprêtés comme des pages en php5 alors que celles en .php sont interprêtées comme du php4.
Voilà. Il veut juste pouvoir syncroniser son travail sans se faire chier à renommer ses fichiers.

oui ya de ça, et aussi parce que je ne suis pas tt seul a bosser dessus et l'autre personne a deja tout fait avec des fichiers en .php5

Hors ligne

#9 Le 23/05/2008, à 18:44

tdy

Re : [résolu] php5 sur apache2

up...

J'ai essayé de réinstaller entièrement ma solution LAMP... Mais cette fois j'ai une belle erreur 404 quand je veux aller sur localhost.. alors que localhost/manual fonctionne...

mad

Hors ligne

#10 Le 25/05/2008, à 16:17

tdy

Re : [résolu] php5 sur apache2

j'me permet de faire un dernier up...

J'arrive de nouveau à accéder à mon localhost mais mon problème n'est toujours pas réglé...

Est-ce que quelqu'un pourrait m'expliquer comment utiliser le AddHandler? Ca semble être la solution mais j'arrive pas à faire fonctionner...

Merci pour vos réponses!

Edit : Bon solution trouvée.. j'ai ajouté ce module à mon apache2.conf :

<IfModule mod_mime.c>
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz

    AddType application/x-httpd-php .php

    AddType application/x-httpd-php .php3

    AddType application/x-httpd-php .php5
 
    AddLanguage ca .ca
    AddLanguage cs .cz .cs
    AddLanguage da .dk
    AddLanguage de .de
    AddLanguage el .el
    AddLanguage en .en
    AddLanguage eo .eo
    AddLanguage es .es
    AddLanguage et .et
    AddLanguage fr .fr
    AddLanguage he .he
    AddLanguage hr .hr
    AddLanguage it .it
    AddLanguage ja .ja
    AddLanguage ko .ko
    AddLanguage ltz .ltz
    AddLanguage nl .nl
    AddLanguage nn .nn
    AddLanguage no .no
    AddLanguage pl .po
    AddLanguage pt .pt
    AddLanguage pt-BR .pt-br
    AddLanguage ru .ru
    AddLanguage sv .sv
    AddLanguage zh-CN .zh-cn
    AddLanguage zh-TW .zh-tw
</IfModule>

smile

Dernière modification par tdy (Le 25/05/2008, à 17:04)

Hors ligne