PHP for Win32

PHP v3.0.11 sur mon PC
Microsoft Windows 95 4.00.950 B

0 Pré-requis : avoir un PC ET Win32 installé ET Personal Web Server installé.

1 Récupérer PHP pour Win32 (@ http://www.php.net !) fichier php-3.0.11-win32.zip

2 Suivre les instructions de Benjamin.
http://softbird.free.fr

> Débutant en Php (he oui on est tous passe par la), je suis à la recherche
> d'un tutorial pour installer php 3 sur ma machine avec Windows 98

Ca n'a pas été évident ! Et ce n'est toujours pas très facile.
Il semble qu'il n'y ait aucun tutorial pour installer php sous Win98.
Mais voici comment procéder (j'vais ptetre ecrire un tutorial en fait sur http://softbird.free.fr).

Je prends un exemple simple: windows est dans c:windows

1) Dézippe le contenu du zip dans c:php3
Si tu utilises un autre dossier ca va etre plus compliqué car il faut changer les chemins dans le .reg et dans le .ini
Choisis bien le dossier car il semble que le serveur web personnel ne puisse plus changer de dossier de php3 une fois qu'il a été défini.

2) double-clik sur le fichier .reg qui a été dézippé

3) renomme le php3.ini-dist en php3.ini et copie le dans c:windows

4) les fichiers .php et .php3 sont associés à php.exe dans l'explorateur depuis que tu as mergé le .reg (étape 2).
Le serveur web personnel va utiliser cette association pour interprêter les php3.
Mais pour cela il faut redémarrer windows. Redémarrer juste le serveur web personnel ne sert à rien (Microsoft a enlevé un max de fonctions de configuration d'IIS sous Windows 98).

5) Maintenant pour que les .php fonctionnent, il faut que le dossier virtuel qui les contient ait la propriété "EXECUTER".
Pour cela:
a) double-clik sur l'icone du serveur web perso (PWS) => ca ouvre le gestionnaire de PWS.
b) clik sur l'icone "Avancé"
c) choisis le dossier virtuel dans lequel tu as mis les .php3
d) clik sur "modifier propriétés" et coche "exécuter" (personnellement je coche tout - on est chez soi quoi ).

voila c'est fait.
Maintenant essaie ton script en entrant l'adresse:
http://127.0.0.1/test.php3

test.php3:

<HEAD>
<BODY>
<?
echo "Ca marche !!<BR>";
?>
<BODY>
<HEAD>

La version 4 de PHP sera plus facile a installer car elle a un filtre ISAPI.

Benjamin.
http://softbird.free.fr

ATTENTION l'étape 2) est érronée : il faut aller dans le répertoire PHP3 et faire click droit et install sur le fichier php_iis_reg.inf ; la base de registre sera mise à jour !

3 Editer le fichier c:\windows\hosts

# Copyright (c) 1994 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Chicago
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

127.0.0.1 localhost

Ajouter les 2 lignes de votre site :

127.0.0.1 php3.free.fr
127.0.0.1 davidubois.free.fr

Mon site perso chez free est http://davidubois.free.fr
Votre site perso chez free est http://votresite.free.fr
L'URL d'exécution des PHP est
http://php3.free.fr

ATTENTION : à partir de l'enregistrement de ce fichier sur votre disque, votre site n'est plus accessible sur le net mais uniquement en local ! Donc mettez les lignes en commentaires et enregistrer le fichier afin d'y accéder à nouveau votre URL sur le net ! Suis-je assez clair ?

A titre d'exemple, je vous autorise à faire des essais avec mon site disponible en zip à http://davidubois.free.fr/www.davidubois.free.fr.zip

Le dézipper à partir dans le répertoire C:\www.davidubois.free.fr\ et index.html...

Ca ne marche pas ? Avez-vous paramétré votre serveur http ? Personal Web Server...

 

Sommaire configuration
Sommaire DD