Détails pour l'installation de PHP sous Apache sous Unix.
<<<
Installer PHP sous Windows avec Apache 1.3.x Installation
>>>

3.3.10 Installation avec le serveur Apache
3.3 Installation
3 Comment commencer
 Manuel PHP

Détails pour l'installation de PHP sous Apache sous Unix.
->Installer PHP sous Windows avec Apache 1.3.x

3.3.10.2 Installer PHP sous Windows avec Apache 1.3.x

Il y a deux méthodes pour faire fonctionner PHP avec Apache 1.3.x sous Windows. La première est d'utiliser l'exécutable CGI (php.exe), l'autre est d'utiliser les modules Apache DLL. Dans les deux cas, vous devez arrêter le serveur Apache, éditer votre fichier srm.conf ou httpd.conf pour configurer Apache.

Bien qu'il puisse y avoir quelques différences de configurations de PHP sous Apache, le processus reste simple et à la portée du néophyte. Reportez-vous aux documentations Apache pour plus de détails sur ces directives.

Si vous avez dézippé le package dans C:\PHP\ comme indiqué dans le chapitre " Installation manuelle sous Windows" , vous devez insérer les lignes suivantes dans votre fichier srm.conf ou httpd.conf pour qu'il fonctionne en CGI :

  • ScriptAlias /php/ "c:/php/"
  • AddType application/x-httpd-php .php .phtml
  • Action application/x-httpd-php "/php/php.exe"
N'oubliez pas de redémarrer le serveur, avec la commande NET STOP APACHE suivie de NET START APACHE .

Attention

En utilisant la configuration en CGI, votre serveur sera ouvert à plusieurs attaques potentielles. Lisez donc la section sécurité des CGI pour savoir comment vous en défendre.

Si vous voulez utiliser PHP comme module Apache, vous devez déplacer le fichier php4ts.dll dans le dossier windows/system (pour Windows 9x/Me) ou winnt/system32 (pour Windows NT/2000), en écrasant les anciennes versions. Puis, vous devez ajouter les deux lignes suivantes dans le fichier de configuration Apache :

  • LoadModule php4_module c:/php/sapi/php4apache.dll
  • AddType application/x-httpd-php .php .phtml

Après avoir modifié le fichier de configuration, pensez à redémarrer le serveur web, par exemple avec NET STOP APACHE suivi de NET START APACHE , si vous utilisez Apache comme service Windows, ou bien utilisez les alias classiques.

Note

Il se peut qu'après avoir utilisé l'installeur Apache pour Windows, vous deviez définir la directive AddModule pour mod_php4.c dans le fichier de configuration ( httpd.conf ). Cela peut être fait en ajoutant AddModule mod_php4.c à la liste des AddModule , juste après le début du fichier de configuration. C'est particulièrement important si la directive ClearModuleList est utilisée. Ne pas le faire reviendrait à ne pas déclarer PHP comme module Apache.

Il y a deux méthodes pour utiliser la fonctionnalité de coloration syntaxique, elles dépendent de votre installation. Si vous avez configuré Apache comme module ISAPI, alors il suffit d'ajouter la ligne suivante dans votre fichier de configuration : AddType application/x-httpd-php-source .phps

Si vous choisissez de configurer Apache pour utiliser PHP comme exécutable CGI, vous aurez besoin de la fonction show_source . Pour cela, créez simplement un script PHP et ajoutez-y le code suivant : <?php show_source ("original_php_script.php"); ?> . Substitutez original_php_script.php par le nom du fichier que vous souhaitez afficher.

Note

Avec le couple Windows-Apache tous les antislashes des noms de chemins tels que " c:\directory\file.ext ", doivent être convertis en slash c'est à dire "c:/directory/file.ext".

<< Installer PHP sous Windows avec Apache 1.3.x >>
Détails pour l'installation de PHP sous Apache sous Unix. Installation avec le serveur Apache Installation