PHP ne s'éxécute pas côté serveur
Résolu/Fermé
A voir également:
- PHP ne s'éxécute pas côté serveur
- Une erreur applicative s'est produite sur le serveur adelie. - Forum Réseaux sociaux
- Le serveur de récupération n'a pas pu être contacté ✓ - Forum MacOS
- Easy php - Télécharger - Divers Web & Internet
- Serveur pop - Guide
- Serveur diff message ✓ - Forum iPhone
5 réponses
chico200987
Messages postés
791
Date d'inscription
mardi 6 avril 2004
Statut
Membre
Dernière intervention
30 juillet 2018
143
21 mars 2008 à 10:23
21 mars 2008 à 10:23
Salut, je ne sais pas si ça vient de ton serveur..
Dernièrement j'ai remarqué quelques soucis de mon côté, sur certains site (ça me le fait aléatoirement et pas tout le temps), lorsque je veux charger une page PHP il me propose de la télécharger.. aussi bien sous IE que sous FF..
Je ne sais pas si c'est le même problème mais je ne sais pas d'où ça vient ni pour ton cas, ni pour le mien !
Dernièrement j'ai remarqué quelques soucis de mon côté, sur certains site (ça me le fait aléatoirement et pas tout le temps), lorsque je veux charger une page PHP il me propose de la télécharger.. aussi bien sous IE que sous FF..
Je ne sais pas si c'est le même problème mais je ne sais pas d'où ça vient ni pour ton cas, ni pour le mien !
Si php est bien installé... j'ai un doute, vérifie la conf apache.
Il faut qu'il sache que quand est appelé un .php, il doit envoyer le fichier dans le parseur PHP, tu devrais avoir une ligne qui ressemble à ca :
AddType application/x-httpd-php .php
Il faut qu'il sache que quand est appelé un .php, il doit envoyer le fichier dans le parseur PHP, tu devrais avoir une ligne qui ressemble à ca :
AddType application/x-httpd-php .php
Bonjour à tous les deux,
Tout d'abord merci beaucoup pour vos réponses. Voici ce que j'ai fait depuis mon premier message :
J'ai décommenté les lignes suivantes dans /etc/apache/httpd.conf (et rajouté un petit .php5 au cas où) :
Redémarré le serveur ensuite, mais toujours rien.
À noter que comme j'ai aussi un répertoire apache2, et que je ne sais pas laquelle des deux versions d'Apache tourne sur mon serveur (au passage, comment faire pour le savoir ? car en faisant apache -v ou apache2 -v j'ai seulement les versions d'apache installées mais je ne sais pas laquelle est prise en compte), j'ai rajouté au fichier etc/apache2/apache2.conf, après les lignes :
Ces deux lignes :
Mais même après ça le problème subsiste.
Auriez-vous d'autres idées ?
Amicalement,
Augustin
Tout d'abord merci beaucoup pour vos réponses. Voici ce que j'ai fait depuis mon premier message :
J'ai décommenté les lignes suivantes dans /etc/apache/httpd.conf (et rajouté un petit .php5 au cas où) :
AddType application/x-httpd-php .php .php5 AddType application/x-httpd-php-source .phps
Redémarré le serveur ensuite, mais toujours rien.
À noter que comme j'ai aussi un répertoire apache2, et que je ne sais pas laquelle des deux versions d'Apache tourne sur mon serveur (au passage, comment faire pour le savoir ? car en faisant apache -v ou apache2 -v j'ai seulement les versions d'apache installées mais je ne sais pas laquelle est prise en compte), j'ai rajouté au fichier etc/apache2/apache2.conf, après les lignes :
AddType application/x-compress .Z AddType application/x-gzip .gz .tgz
Ces deux lignes :
AddType application/x-httpd-php .php .php5 AddType application/x-httpd-php-source .phps
Mais même après ça le problème subsiste.
Auriez-vous d'autres idées ?
Amicalement,
Augustin
Bonjour
Il faut aussi
LoadModule php5_module "C:/php5/php5apache2.dll"
avec le chemin adapté à l'endroit où se trouve ton PHP bien sûr
Il faut aussi
LoadModule php5_module "C:/php5/php5apache2.dll"
avec le chemin adapté à l'endroit où se trouve ton PHP bien sûr
Pour savoir quel serveur tourne, fais un "ps -ax" , tu vas voir les processus qui tournent
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Problème résolu. Merci à tous pour votre aide.
La solution : le module libphp5.so s'était installé dans Apache2 et non dans Apache 1.3 (j'ai les deux versions d'Apache installées sur mon serveur, mais c'est Apache 1.3 qui tourne).
Pour l'installer dans 1.3, j'ai simplement eu à rentrer cette ligne :
sudo apt-get install libapache-mod-php5
(au lieu de sudo apt-get install libapache2-mod-php5 pour Apache 2)
Du coup le fichier "libphp5.so" s'ajoute automatiquement au répertoire /usr/lib/apache/1.3 et le fichier /etc/apache/modules.conf se met à jour automatiquement.
En espérant que cela puisse servir à quelqu'un d'autre...
Amicalement,
Augustin
La solution : le module libphp5.so s'était installé dans Apache2 et non dans Apache 1.3 (j'ai les deux versions d'Apache installées sur mon serveur, mais c'est Apache 1.3 qui tourne).
Pour l'installer dans 1.3, j'ai simplement eu à rentrer cette ligne :
sudo apt-get install libapache-mod-php5
(au lieu de sudo apt-get install libapache2-mod-php5 pour Apache 2)
Du coup le fichier "libphp5.so" s'ajoute automatiquement au répertoire /usr/lib/apache/1.3 et le fichier /etc/apache/modules.conf se met à jour automatiquement.
En espérant que cela puisse servir à quelqu'un d'autre...
Amicalement,
Augustin