Rechercher : dans
Par :

Confugiration apache et PHP sous windows

Dernière réponse le 31 mai 2009 à 16:26:12 rac, le 15 fév 2008 à 12:38:17 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « confugiration apache et PHP sous windows » dans :
Installation d'un serveur Web sous Linux (Apache, PHP et MySQL) Voir Introduction Un serveur web est un logiciel permettant de rendre accessibles à de nombreux ordinateurs (les clients) des pages web stockées sur le disque. Cette fiche pratique explique comment installer le serveur web Apache sur un système de type...
Configurer Apache et Windows pour créer un hôte virtuel VoirIntroduction Comme tout webmaster, lorsque vous créez votre premier site, vous installez sans doute un logiciel comme WAMP ou EasyPhp. Vous mettez alors votre site dans le répertoire /www/ et celui ci est alors accessible via l'url...
Apache - Les fichiers .htaccess VoirLes fichiers .htaccess sont des fichiers de configuration d'Apache, permettant de définir des règles dans un répertoire et dans tous ses sous-répertoires (qui n'ont pas de tel fichier à l'intérieur). On peut les utiliser pour protéger un répertoire...

1

minilothar, le 15 fév 2008 à 12:45:50
  • +1

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...

http://downloads.sourceforge.net/...

Cela fait tout le travail pour toi...

tu devras désinstaller le serveur apache et le serveur mysql au préalable...

Répondre à minilothar

2

rac, le 15 fév 2008 à 18:47:29

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

Répondre à rac

3

minilothar, le 15 fév 2008 à 19:30:33
  • +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 ?

Répondre à minilothar

4

yoanc, le 18 mai 2009 à 11:21:39

Même question : Peut-on écrire la ligne Loadmodule avec le # ? Car sans celui-ci le serveur ne veut pas rebooter.

Répondre à yoanc

5

khaounen, le 31 mai 2009 à 16:00:46

'#' 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

Répondre à khaounen

6

 khaounen, le 31 mai 2009 à 16:26:12

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

Répondre à khaounen