Forum Clubic

[php]Comment visualiser une page dans son browser[Résolu]

Slt,

bon c une question un peu bato mais je la pose quand meme.
J’ai installé apache2 sur une mdk10.1 avec php/mysql. Le probleme est que lorsque je crée une page de php est que je veux visualiser le résultat dans mon navigateur, soit il me montre le code de la page (avec konqueror) soit il me demande de d/l le fichier php (avec mozilla).

Je tape l’url “http://localhost/cinedvd/test_tools_xhtml.php” et le serveur apache est bien en route.

thx

Le serveur apache oui, mais l’interpréteur PHP est-il bien installé ?

Ba apparemment oui,

bizarre.
Visiblement, Apache n’est pas au courant que PHP est là, ton problème est typique d’un interpréteur PHP manquant. Par contre, pour la configuration de Linux, je ne peux pas plus t’aider. :confused:

httpd.conf :[fixed]AddType application/x-httpd-php .php .php3[/fixed]
Surment ca :slight_smile:

Pyro> si php est installé en tant que module, pour le cgi c’est autre chose je crois

mais là c’est il y a mod_php installé, donc ca a l’air d’etre ca

Je la met ou cette ligne dans le fichier?

Au fait jai remarqué ua y avait deux fichier httpd.conf dans /etc/httpd/conf/ (httpd.conf et httpd2.conf), t sur que c bien dans le 1er qui faut modifier?

++

httpd.conf

et cherche des directives AddType : ça sera là

Désolé, dans httpd je n’ai aucune ligne ayant une commande AddType, ya que des LoadModule ou AddModule

Dans httpd2 ya ca “### mod_mime (AddType, etc…)” mais rien d’autre sur AddType

Met le n’import ou dans ton fichier httpd.conf :wink:

zou

http://httpd.apache.org/docs/mod/mod_mime.html#addtype

Pour Apache2, ils ont séparé le fichier de config en plusieurs petits fichiers (pour que ce fichier soit mieux rangé). Mais mets la ligne donnée par PyrO_70 n’importe où et ça marchera.

Re,

alors j’ai mis la ligne en plus et ca ne marche toujours pas, j’ai toujours le code php qui s’affiche.

Une partie du fichier httpd.conf:

J’ai mi AddType application/x-httpd-php .php .php3 juste apres DocumentRoot /var/www/html

il faut également une ligne ‘LoadModule …’ qui charge le module php (et qui n’ai pas de # devant)

Donc ya bien un loadmodule et addmodule pour php.4 mais ca ne marche tjs pas. Sinon j’ai trouvé sur site qui expliqué comment configuré le fichier httpd.conf mais c pour apache 1.3 et c’est pas pareil car par exemple il dise de décommenter la ligne :

AddType application/x-httpd-php .php mais moi je les pas cette ligne, et meme en l’ajoutant ca ne marche pas.

juste comme ca
enleve les ligne IfDefine HAVE_PHP4 et /IfDefine pour voir

Je vais les mettre en commentaire.

Tan que j’y suis avec mes problemes, j’ai installé également MySQL, je l’active avec service mysql start jusque la ca va, puis je fais un essai de fonctionnement du serveur MySQL en utilisant simplement le client MySQL en mode texte avec mysql -p et la il me demande un password! j’ai mis celui du root mais ca marche pas. Comment connaitre ce password?

Enfin, j’ai installé phpMyAdmin avec urpmi phpmyadmin, l’install se passe bien mais quand je tape http://localhost/admin/phpMyAdmin/ j’ai le meme probleme qu’avec les pages php, à savoir que j’ai aussi un fichier avec du code qui s’ouvre :o

Je tiens quand meme a présicer que j’ai suivis à la lettre le tutot de léa à cette page http://lea-linux.org/reseau/Apache_PHP_MySQL.html et que à part le serveur apache et mysql qui se lance bien j’ai rien qui va.

Toujours pas

Sinon pour voir ce que ca fait, voici l’@: http://tchaka.dyndns.org/cinedvd/test_tools_xhtml.php

faudrait activer dans la configuration d’apache les pages /status et /info (je crois), aparament les modules status et info sont bien chargés, mais on ne peux pas y accéder, il doit falloir la config qui va bien (et qui doit y etre par défaut, juste à décommenter)

de mémoire on peut voir les modules chargés par apache, donc déjà on pourra voir si oui ou non PHP est chargé par apache

Tu parles toujours du fichiers httpd.conf? car j’ai beau faire une recherche ya rien.

Si ya # vhosts directory and modify to suit your needs mais ca n’a rien a voir.

Pourquoi est ce que c’est si chiant à faire communiquer ce foutu apache avec php :??: :??: