Confugiration apache et PHP sous windows

bonjour
j'ai procédé à une installation du serveur apache en suivant le tutoriel : http://giminik.developpez.com/articles/apache/windows/index.php

les modifications effectuées sur httpd.conf sont :
- DirectoryIndex index.html.var index.php index.shtml index.html
- AddType application/x-httpd-php .php .php5
- AddType application/x-httpd-php-source .phps
- LoadModule php5_module "C:/apache2.2/php5/php5apache2.dll"

les modifications effectuées sur php.ini sont :
- safe_mode = On
- safe_mode_include_dir = "C:/Apache2.2/htdocs"
- safe_mode_exec_dir = "C:/Apache2.2/htdocs"
- disable_functions =
exec,highlight_file,passthru,popen,proc_open,shell_exec,show_source,system
- extension_dir = " C:/Apache/php5/ext/"
- session.save_path = "C:/WINDOWS/Temp"

teste de bon fonctionnement
j'ai crée un dossier nommé « application » sous le
dossier « c:/apache2.2/htdocs/ ».
j'ai crée un fichier test.php dont le contenu est le suivant :
<?php phpinfo(); ?>

les problèmes rencontrés:
1- quand j'ajoute la ligne :
LoadModule php5_module "C:/apache2.2/php5/php5apache2.dll" (sans #) et je restart mon serveur il donne le message d'erreur serveur failed, et quand je mets #LoadModule php5_module "C:/apache2.2/php5/php5apache2.dll" (avec #) et je restart ça passe bien

2- quand j'entre les url suivant dans mon navigateur mozilla :
http://127.0.0.1. ==> its works
http://127.0.0.1/test.html. ==> message d'erreur forbiden you don't have permission to access...
http://127.0.0.1/pplication/test.php ==> ==> message d'erreur forbiden you don't have permission to access...

mes questions:
1- est ce que je mets LoadModule php5_module "C:/apache2.2/php5/php5apache2.dll" (avec ou sans #)?

2- comment corigé le message d'erreur : forbiden you don't have permission to access... ?

merci pour votre aide
Configuration: Windows XP
Firefox 2.0.0.12

7 réponses

  1. erf, sans moi, attends le prochain train, c'est très fastidieux, et tu auras d'autres problèmes sous 2003 serveur...
    Ceci étant dit, cela peut être utile de voir comment les fichiers sont foutus, les mettre de côté puis refaire une installe fraiche avec les serveurs indépendants... C'est une chouette idée non ?
    1
    1. merci pour ta réponse mais je cherche de maitriser la procédure d'installation du serveur apache et php et je passe après à mySQL
      j'attends vos éclaircissements
      0
      1. Même question : Peut-on écrire la ligne Loadmodule avec le # ? Car sans celui-ci le serveur ne veut pas rebooter.
        0
        1. '#' dans httpd.conf c pour mettre en commentaire
          donc lorsque tu met en '#' c comme si tu supprime la ligne et donc pas de configuration du module de php
          0
          1. je te conseil juste au lieu d'utiliser le php5 dans le fichier zip ensuite le configurer tu peut utiliser l'installer directement (php-5.2.9-2-win32-installer.msi au lieu de php-5.2.9-2-Win32.zip)

            installe le ensuite test le fichier test.php encore
            0
            1. bonjour

              Il faut commenter les directive de restriction des répertoires

              <Directory />
              Options FollowSymLinks
              AllowOverride None
              Order Deny,Allow
              Deny from all
              </Directory>

              extremement restrictive

              A+
              0