Pages : 1
#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
Hors ligne
#3 Le 22/05/2008, à 22:59
- tdy
Re : [résolu] php5 sur apache2
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?
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 ).
Hors ligne
#5 Le 23/05/2008, à 09:21
- tdy
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 ).
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
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
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...
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>
Dernière modification par tdy (Le 25/05/2008, à 17:04)
Hors ligne
Pages : 1