1 votes

Les scripts de PHP ne sont pas rendus dans le navigateur

J'essaie d'installer et de tester un serveur de développement sur mon ordinateur portable Windows 7 comme suit ce tutoriel .

Cependant, lorsque j'ai exécuté le script sur le navigateur comme :

http://localhost/info.php

Je n'ai eu que ça :

PHP source

Quelqu'un a-t-il des conseils pour résoudre ce problème ?

2voto

LawrenceC Points 70381

En fait, vous devez demander à Apache, au lieu d'envoyer le texte de la commande .php au client directement, pour les envoyer à la place à un interprète script.

Donc on dirait que les choses se sont gâtées là où vous deviez ajoutez votre interpréteur PHP comme gestionnaire. Avez-vous effectué l'étape 5 de votre tutoriel correctement ? Par ailleurs, si je ne me trompe pas, les nouvelles versions d'Apache n'utilisent pas le protocole httpd.conf pour toute information de configuration mais le fichier de configuration de base est apache2.conf ou quelque chose comme ça.

1voto

n0pe Points 15782

PHP n'est probablement pas installé correctement ou vous n'avez pas installé apache avec le support php. Est-ce que vous construisez tout cela à partir des sources ?

Qu'est-ce qui se passe ?

Actuellement, vous avez un fichier php qui, lorsqu'on y accède, n'affiche pas de résultats. Au lieu de cela, il affiche son code comme s'il s'agissait d'un simple fichier texte. Ceci est dû au fait que PHP n'est pas capable d'analyser le fichier et de l'interpréter comme un code. Par conséquent, votre navigateur le voit comme du texte et l'affiche comme tel. Le commentaire ci-dessous ( par horatio ) décrit ce qui doit être spécifiquement présent pour que PHP et Apache fonctionnent bien ensemble. L'installation de PHP n'est pas la seule chose nécessaire, vous devez modifier le fichier de configuration d'Apache pour lui indiquer comment gérer les fichiers .php.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X