PHP - Installation sous Windows avec Apache

Pour installer Apache avec PHP 5 sous Windows, procédez comme suit. Si vos versions de PHP et d'Apache sont différentes, faites attention en conséquence.

  • Téléchargez le serveur Apache sur www.apache.org/dist/httpd/binaries/win32. Vous voulez la version actuelle stable avec l'extension no_src.msi. Double-cliquez sur le fichier d'installation à installer; C: \ Program Files est un emplacement courant. Le programme d'installation vous demandera également si vous souhaitez exécuter Apache en tant que service ou à partir de la ligne de commande ou de l'invite DOS. Nous vous recommandons de ne pas installer en tant que service, car cela peut entraîner des problèmes de démarrage.

  • Extrayez l'archive binaire PHP à l'aide de votre utilitaire de décompression; C: \ PHP est un emplacement courant.

  • Copiez certains fichiers .dll de votre répertoire PHP dans votre répertoire système (généralement C: \ Windows). Vous avez besoin de php5ts.dll pour chaque cas. Vous devrez probablement également copier le fichier correspondant à votre module serveur Web - C: \ PHP \ Sapi \ php5apache.dll. dans votre répertoire de modules Apache. Il est possible que vous en ayez également besoin dans le sous-dossier dlls, mais commencez par les deux mentionnés précédemment et ajoutez-en plus si vous en avez besoin.

  • Copiez php.ini-dist ou php.ini-recommended (de préférence ce dernier) dans votre répertoire Windows et renommez-le php.ini. Ouvrez ce fichier dans un éditeur de texte (par exemple, Bloc-notes). Modifiez ce fichier pour obtenir les directives de configuration; À ce stade, nous recommandons vivement aux nouveaux utilisateurs de définir le rapport d'erreurs sur E_ALL sur leurs machines de développement.

  • Dites à votre serveur Apache d'où vous voulez servir les fichiers et de quelle (s) extension (s) vous voulez identifier les fichiers PHP (.php est la norme, mais vous pouvez utiliser .html, .phtml, ou ce que vous voulez). Accédez à vos fichiers de configuration HTTP (C: \ Program Files \ Apache Group \ Apache \ conf ou quel que soit votre chemin), et ouvrez httpd.conf avec un éditeur de texte. Recherchez le mot DocumentRoot (qui doit apparaître deux fois) et modifiez les deux chemins vers le répertoire à partir duquel vous souhaitez diffuser les fichiers. (La valeur par défaut est C: \ Program Files \ Apache Group \ Apache \ htdocs.). Ajoutez au moins une directive d'extension PHP comme indiqué dans la première ligne du code suivant -

LoadModule php5_module modules/php5apache.dll
AddType application/x-httpd-php .php .phtml
  • Vous devrez peut-être également ajouter la ligne suivante -

AddModule mod_php5.c
  • Arrêtez et redémarrez le service WWW. Aller auStart menu → Settings → Control Panel → Services.Faites défiler la liste jusqu'au service d'administration IIS. Sélectionnez-le et cliquez sur Arrêter. Une fois qu'il s'est arrêté, sélectionnez Service de publication World Wide Web et cliquez sur Démarrer. L'arrêt et le redémarrage du service à partir du Gestionnaire des services Internet ne suffiront pas. Puisqu'il s'agit de Windows, vous souhaiterez peut-être également redémarrer.

  • Ouvrez un éditeur de texte. Tapez: <? Php phpinfo (); ?>. Enregistrez ce fichier dans la racine de document de votre serveur Web sous le nom info.php.

  • Démarrez n'importe quel navigateur Web et parcourez le fichier.vous devez toujours utiliser une requête HTTP (http://www.testdomain.com/info.php ou http: //localhost/info.php ou http://127.0.0.1/info .php) plutôt qu'un nom de fichier (/home/httpd/info.php) pour que le fichier soit analysé correctement

Vous devriez voir un long tableau d'informations sur votre nouveau message d'installation PHP Félicitations!