Il est né ?
Vous êtes ici : mk0phpgtk.xgarreau.org >> zazouminiwebserver : ZazouMiniWebServer: Utiliser du php

Utiliser du php avec ZMWS

Vous avez lancé ZMWS ? BIEN !

Servir des pages html, c'est pas mal mais utiliser du php c'est mieux !

Récupérer PHP

Il vous faut récupérer une version cgi de php, pour windows sur le site de php , http://www.php.net.

Le plus simple à faire est de récupérer le paquet au format zip, il contient la version cgi de php et inclut un grand nombre d'extensions supplémentaires.

Installer PHP

Pou rune installation simple, suivez la procédure du bloc suivant "à jour php avec le paquet ZMWS". Pour une installation classique, suivez la procédure ci-dessous :

Une fois récupéré le paquet, placez vous à la racine de c: (ou dans le répertoire de ZazouMiniWebServer.exe), déplacez-y le paquet puis faites clic-droit et extraire ici (par exemple ce raccourci existe pour Power Archiver, 7-ZIP, WinRAR et WinZIP au moins) ...

Renommez le répertoire ainsi créé en "php" ou "php5", tout simplement (euh, oui, sans les guillemets).

Dans ce répertoire, vous trouverez un fichier "php.ini-dist". Renommez le en "php.ini".
Apportez les modifications que vous souhaitez au fichier de configuration si nécessaire (non nécessaire pour une utilisation basique).

Dans le cas de php4, vous devrez éditer 1 ligne :
extension_dir = "extensions/" (il faut remplacer ./ par extensions/)

Dans le cas de php5, vous devrez éditer 2 lignes :
extension_dir = "ext/" (il faut remplacer ./ par ext/)
extension=php_mysql.dll (il faut enlever le ; au début, sinon, vous n'aurez pas de support mysql)
ou
extension=php_mysql.dll si vous utilisez une version supérieure ou égale à 4.1 de MySQL

Si vous décidez d'utiliser l'installeur proposé sur le site de php, vous devrez indiquer à ZMWS ou trouver l'exécutable php-cgi.exe (pour PHP5) ou php.exe (pour PHP4) comme emplacement d'installation un des répertoires suivants au choix :

c:\php
c:\php5
./php (relatif par rapport à ZazouMiniWebServer.exe)
./php5 (relatif par rapport à ZazouMiniWebServer.exe)

Mettre à jour php avec le paquet ZMWS

Voici les paquets "prêts à l'emploi" pour installer/mettre à jour php avec ZazouMiniWebServer:

Vous avez déjà téléchargé le paquet ZMWS et voulez juste mettre à jour php. Ou alors, vous préférez rester fidèle à php4 en attendant que votre hébergeur saute le pas ? Dans les deux cas, pas de problème !

Pour celà, supprimer le sous répertoire php ou php5 du paquet ZMWS, téléchargez un des paquets cités ci-dessus et exécutez le dans le répertoire de ZazouMiniWebServer.exe. Vous obtenez alors un sous répertoire php ou php5. Relancez ZazouMiniWebServer. La nouvelle version est prise en compte automatiquement.

Vous pouvez également, après avoir supprimé le sous-répertoire php ou php5 procéder à une installation classique de php, mais il vous faudra indiquer à ZazouMiniWebServer où le trouver (à moins de l'installer dans c:\php ou c:\php5). Pour celà, utiliser l'option en ligne de commande -phppath chemin ou la directive Main:phppath=chemin du fichier de configuration _config.zmwsc.

PHP-4 et MySQL-4.0

Attention, pour utiliser php4, qui ne dispose pas de l'extension mysqli, vous devez utiliser une version MySQL-4.0.x. Tout est expliqué sur la page mysql.

En cas de problèmes, n'hésitez pas à utiliser le forum ou la liste de diffusion.

Vérifier

Une fois php installé ou mis à jour, relancez ZMWS. Si vous avez suivi les instructions ci-dessus, vous devriez avoir un affichage semblable à celui présenté ci-dessous. Si un chemin correct ne s'affiche après "PhpDir: ", recommencez !

Créez un fichier phpinfo.php dans le répertoire contenant vos pages web et placez y ceci :

<?php phpinfo(); ?>

Consultez cette page (http://127.0.0.1/phpinfo.php) et voyez si php fonctionne.

Détails

ZMWS considère que tous les fichiers dont l'extension commence par ".php" sont des fichiers php. (.php, .php3, .php4, .phpzmws, ...).

Utiliser php4 ET php5 conjointement

La marche à suivre a été postéé dans le forums Tutos, ici: http://www.xgarreau.org/forum5/read.php?4,1660

a+

Auteur : Xavier GARREAU
Modifié le 23.01.2006

Rechercher :

Google
 
Web www.xgarreau.org