OVH Cloud OVH Cloud

Apache + PHP en local.

6 réponses
Avatar
Pim
Bonjour tous,

J'ai installé Apache et aussi PHP sur ma machine.

J'ai des problèmes pour faire du PHP dans mon BROWSER (Mozilla ou
netscape).

Ou trouver de l'aide en français sur la config du httpd.conf.

Merçi d'avance.

6 réponses

Avatar
H2Online
"Pim" a écrit dans le message de
news:

Bonjour tous,
Bonjour


J'ai installé Apache et aussi PHP sur ma machine.

J'ai des problèmes pour faire du PHP dans mon BROWSER (Mozilla ou
netscape).
Faire du PHP ??? Afficher une sortie d'un script PHP, Interpreter le PHP ??


Ou trouver de l'aide en français sur la config du httpd.conf.
Tu as normalement une aide quand tu tapes

http://addresse_de_ton_serveur/manual/configuring.html#main
Si ce n'est pas le cas, reviens Helper ;-)

Merçi d'avance.
Si j'peux apporter mon aide :p


Avatar
Pim
Le Wed, 10 Sep 2003 16:48:43 +0200,
H2Online disait ceci :
"Pim" a écrit dans le message de
news:

Bonjour tous,
Bonjour


J'ai installé Apache et aussi PHP sur ma machine.

J'ai des problèmes pour faire du PHP dans mon BROWSER (Mozilla ou
netscape).
Faire du PHP ???




Afficher une sortie d'un script PHP,
Ca ca marche OK : j'ai installé les interpreteurs PHP[3] et [4].


Cela va me permettre de tester la réaction de mes bout de codes
et le comportement du langage mais j'ai aussi besoin de voir
ce que mes scripts donnent quant ils sont incrustés dans une
page HTML.

Interpreter le PHP ??



OUI, dans un browser HTML mais en local je veut dire que mes fichiers
html qui contiennnent le PHP doivent pouvoir être sur mon disque
dur.

En fait cela fonctionne maintenant quant je place mes scripts dans les
répertoires de la documentation. C'est à dire qu'a ce moment la :
j'ai une Url du genre : http://localhost/doc/...

Mais je ne sait pas si et comment il est possible d'accéder de cette
manière aux répertoires que je veut, par ex. ceux d'un utilisateur
réservé pour faire du PHP.


Ou trouver de l'aide en français sur la config du httpd.conf.
Tu as normalement une aide quand tu tapes

http://addresse_de_ton_serveur/manual/configuring.html#main
Si ce n'est pas le cas, reviens Helper ;-)



En fait ce qu'il me faut : c'est juste accéder à d'autres répertoires
que ceux la pour pouvoir tester du PHP dans un browser en local.

Merci toutefois, je suit déja ce lien.


Si j'peux apporter mon aide :p



__________________________
Juste une parenthèse (moins bien qu'en vrai!) :

:-)


Avatar
H2Online
Afficher une sortie d'un script PHP,
Ca ca marche OK : j'ai installé les interpreteurs PHP[3] et [4].


Cela va me permettre de tester la réaction de mes bout de codes
et le comportement du langage mais j'ai aussi besoin de voir
ce que mes scripts donnent quant ils sont incrustés dans une
page HTML.

Si ton code ressemble à ça...

<html>
<head>
<title>Je fais un test ;-)</title>
</head>
<body>
<?php
phpinfo();
?>
</body>
</html>
... il ne doit pas y avoir de problème. La sortie de ton script sera dans ta
page HTML.

Interpreter le PHP ??



OUI, dans un browser HTML mais en local je veut dire que mes fichiers
html qui contiennnent le PHP doivent pouvoir être sur mon disque
dur.

hmmm, j'ai peur de ne pas comprendre :-(

Si tu veux que la sortie de ton script PHP s'affiche dans la page HTML du
navigateur appellant, il faut dire au serveur web d'utiliser l'interpréteur
lorsqu'il rencontre l'extension prévue (php, php3, ou autres....). Tu me
confirmes que c'est ça que tu veux ?

En fait cela fonctionne maintenant quant je place mes scripts dans les
répertoires de la documentation. C'est à dire qu'a ce moment la :
j'ai une Url du genre : http://localhost/doc/...

Tes scripts PHP s'affichent correctement dans ton navigateur ? tu as donc

suivi l'étape précédente, non ?

Mais je ne sait pas si et comment il est possible d'accéder de cette
manière aux répertoires que je veut, par ex. ceux d'un utilisateur
réservé pour faire du PHP.

bouhouhou..... j'dois être mou du bulbe mais j'ai rien capté.

pour accéder aux répertoires utilisateurs : http://localhost/~user
le nom du user correspond à un chemin normalement défini dans la config du
serveur web.

En fait ce qu'il me faut : c'est juste accéder à d'autres répertoires
que ceux la pour pouvoir tester du PHP dans un browser en local.

L'activation du PHP se fait sur tous les répertoires du serveur sauf

cgi-bin.
Tu ne devrais donc pas avoir de mal à faire marcher tes scripts en créant un
simple répertoire dans ton arborescence htdocs.

--
Faut pas s'inquiéter,
on va y arriver !!!



Avatar
Pim
Le Wed, 10 Sep 2003 17:25:20 +0200,
H2Online disait ceci :
Interpreter le PHP ??



OUI, dans un browser HTML mais en local je veut dire que mes fichiers
html qui contiennnent le PHP doivent pouvoir être sur mon disque
dur.

Tes scripts PHP s'affichent correctement dans ton navigateur ? tu as donc

suivi l'étape précédente, non ?


OUIII!

bouhouhou..... j'dois être mou du bulbe


:-)))))

Oui mais c'est pas grave!
Bon je n'ai p'tet pas été très clair aussi.

mais j'ai rien capté.


Si,si mais je veut 2 choses en fait.

1 ) Je veut faire du php comme on fait du perl : En ligne de commande ou
dans des scripts éxécutables(pur faire des tests).

*mais cette question est règlée*

2 ) Je veut aussi mais c'est autre chôse j'en convient, décoder du PHP
incrusté dans des pages html nommée *.php déposés dans l'un de mes répertoires
*locaux*.
Cela MARCHE dans mes répertoires de doc mais pas ailleur : Pb d'accès.

L'activation du PHP se fait sur tous les répertoires du serveur sauf
cgi-bin.


OK.

Tu ne devrais donc pas avoir de mal à faire marcher tes scripts en créant un
simple répertoire dans ton arborescence htdocs.


htdocs : je note.

--
Faut pas s'inquiéter,

on va y arriver !!!
On y est presque ;-)







Avatar
H2Online
2 ) Je veut aussi mais c'est autre chôse j'en convient, décoder du PHP
incrusté dans des pages html nommée *.php déposés dans l'un de mes
répertoires

*locaux*.
Cela MARCHE dans mes répertoires de doc mais pas ailleur : Pb d'accès.

L'activation du PHP se fait sur tous les répertoires du serveur sauf
cgi-bin.


OK.

Tu ne devrais donc pas avoir de mal à faire marcher tes scripts en
créant un


simple répertoire dans ton arborescence htdocs.


htdocs : je note.

C'est la variable DocumentRoot dans ta config apache (httpd.conf).

Elle définit la racine de ton serveur (http://localhost)
Les pages en dehors de ce répertoire ne sont accessibles que via une autre
configuration.

On y est presque ;-)
Merci grand schtroumpf ;-)



Avatar
Pim
Le Wed, 10 Sep 2003 18:17:25 +0200,
H2Online disait ceci :

C'est la variable DocumentRoot dans ta config apache (httpd.conf).
Elle définit la racine de ton serveur (http://localhost)
Les pages en dehors de ce répertoire ne sont accessibles que via une autre
configuration.


OUI.

Je viens de comprendre en lisant les commentaires dans httpd.conf et
en essayant.

La doc est accessible par la variable : "Location"
et j'ai ajouté une ligne Location pour accédé à mon répertoire.

Je vais laisser Location pour l'instant car la ligne :

DocumentRoot /var/www

est conventionée pour la publication et je ne sait pas
si on peut écrire 2 lignes avec la variable DocumentRoot.
(mais je n'ai pas encore essayé).



On y est presque ;-)
On y est.


Merci grand schtroumpf ;-)


Oui,Merci oui, Merci hein!
_______________________

Pim.

:-)