php 5 s/ WinXP ne marche pas (ne fait rien)

Eléphanteau du PHP | 10 Messages

03 nov. 2010, 11:20

bonjour;

J'ai installé hier php-5.3.3-nts-Win32-VC6-x86.msi sur un pc Windows XP pro SP3.
Quand je fais: php -v , j'ai ça:
C:\Documents and Settings\pierre>php -v
PHP 5.3.3 (cli) (built: Jul 21 2010 20:10:20)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

Et c'est la seule commande qui marche!
Quand je fais:
php -f date.php il m'affiche le contenu de date.php, mais ne l'exécute pas!
Quand je fais
php
Je peux tapper n'importe quoi , mais je ne sais pas en sortir (<crtl>D, <ctrl>C <ctrl>Y ou autre nok)

de même, si je fais un -l (lint), il m'affiche le contenu du fichier; si je mets une ligne éronnée, il ne s'en aperçoit pas évidement.

De même : php -a, , je peux saisir, c'est tout.

Idem si je mets du code php (style date de vos tutos) dans une page html, il affiche le source.

Que peut-il se passer?
Qu'est ce que j'ai oublié?
Comment je peux m'en sortir?

En vous remerciant.
Pierre S.

ViPHP
ViPHP | 5462 Messages

03 nov. 2010, 11:24

pourquoi t'as pris la version NTS ?
y'a quoi dans ton fichier date.php ?

Eléphanteau du PHP | 10 Messages

03 nov. 2010, 11:45

bonjour stealth35

type date.php
$date = date("d-m-Y");
echo "$date";


Pour la version version NTS, je pensais qu'elle me suffisait. J'ai une petite conf, et je veux développer juste un petit formulaire.

et merci pour votre réponse.

Pierre S.

ViPHP
ViPHP | 4039 Messages

03 nov. 2010, 12:03

type date.php
$date = date("d-m-Y");
echo "$date";
Juste comme çà, mais ça ne manquerait pas de balises ?
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Eléphanteau du PHP | 10 Messages

03 nov. 2010, 12:12

bonjour Berzemus

Non! C'est juste pour valider mon install
C:\Documents and Settings\pierre\Mes documents\apache>php -f date.php
$date = date("d-m-Y");
echo "$date";

C:\Documents and Settings\pierre\Mes documents\apache>

En fait, il ne fait qu'afficher le contenu, il n'interprète rien du tout.

Merci de regarder mon 1 message

Pierre S.

ViPHP
ViPHP | 5462 Messages

03 nov. 2010, 12:23

et les balise son comment ? comme ca <? ou comme ca <?php ?

Eléphanteau du PHP | 10 Messages

03 nov. 2010, 13:20

Bonjour;

Voici ma page de test:
<html>
<body>
<center>Bonjour nous sommes le :
<?
$date = date("d-m-Y");
echo "$date";
?>
</center>
</body>
</html>

C'est donc: comme ca <?

Merci pour vos réponses.
Pierre S.

ViPHP
ViPHP | 5462 Messages

03 nov. 2010, 14:24

les short_tags sont déactivés faut toujours faire <?php

Eléphanteau du PHP | 10 Messages

03 nov. 2010, 17:03

Ok, merci
Maintenant, je vais un peu plus loin.

Mais quand le html rencontre le submit
<form action="affichenom.php" method="post">
...
<p><input type="submit" value="envoyer le formulaire" /></p

Y a un popup windows qui s'affiche:
Voulez-vous ouvrir ou enregistrer ce fichier
Nom: affichenom.phptype: PHP_auto_file
De : localhost

Puis, en // , un simili de début de téléchargement

0% de affichenom.php de localhost terminé(s)
recherche d'info sur le fichier
affichenom.php


J'ai modifié les paramètres de l'antivirus (Antivir) pour accepter les connexions depuis http://localhost

J'ai aussi modifié le FireWall de Windows pour qu'il accepte le php.exe et php_cgi.exe mais c'est pareil.

Qu'est ce qui bloque?

Je suis planté là...

En vous remerciant.

Pierre S.

ViPHP
ViPHP | 5462 Messages

03 nov. 2010, 17:04

ilest configurer avec quelle serveur php ?

Eléphanteau du PHP | 10 Messages

03 nov. 2010, 18:25

rebonjour

httpd-2.2

J'ai aussi essayé de modifier les associations (*.php ==> php.exe)

et accepter ds le F/W afficherdate.php ,

c'est pareil.

ViPHP
ViPHP | 5462 Messages

03 nov. 2010, 18:27

ta pas installer le module php ?

Eléphanteau du PHP | 10 Messages

03 nov. 2010, 18:32

non!
Comment je fais?

ViPHP
ViPHP | 5462 Messages

03 nov. 2010, 18:38

t'as pas suivis les étape du msi ?

Eléphanteau du PHP | 10 Messages

03 nov. 2010, 18:50

J'ai d'abord installé Apache, puis le php.


Et qd j'ai installé httpd, il ne m'a rien demandé au sujet du php, puisque je ne l'avais pas encore.
J'aurai peut-être du prendre le msi "total" : apache+php+mysql
Mais, comme je n'ai pas besoin de mysql, j'ai fais séparément.

Merci pour votre aide
Pierre S.