Confugiration apache et PHP sous windows

Fermé
rac - 15 févr. 2008 à 12:38
 matta - 27 août 2010 à 09:49
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
A voir également:

7 réponses

Utilisateur anonyme
15 févr. 2008 à 12:45
comme tu ne sembles pas trop maitriser tout celà, je te conseilles de télécharger la version A.7 de EasyPHP disponible ICI, vu que tu es sous XP...

https://sourceforge.net/projects/quickeasyphp/files/OldFiles/Archives-OBSOLETE/1.7/easyphp1-7_setup.exe/download?use_mirror=master&modtime=1070945351&big_mirror=0

Cela fait tout le travail pour toi...

tu devras désinstaller le serveur apache et le serveur mysql au préalable...
1
Utilisateur anonyme
15 févr. 2008 à 19:30
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
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
Même question : Peut-on écrire la ligne Loadmodule avec le # ? Car sans celui-ci le serveur ne veut pas rebooter.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
'#' 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
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
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