Serveur internet sous Windows (2019)
La création d'un serveur internet sous Windows.
Plus précisément, sous Windows Server R2.
Prérequis
Organisation des dossiers sur le serveur
...\wamp\apache24\
...\wamp\mysql\
...\wamp\php\
...\wamp\www\
Les sources
- Apache Lounge, Apache 2.4 binaries VC14, Apache 2.4.25 Win64, 27/01/2017
- MySQL, MySQL Community Server 5.7.18, 316 Mo
- PHP, version PHP 7.1 (7.1.5)
- phpmysql, version 4.7.1
Outils
- MySQL Utilities requires Python 2.6
- MediaWiki 1.28
- https://www.mediawiki.org/wiki/Compatibility/fr : attention à la compatibilité avec PHP
Paramétrage
Apache, httpd.conf
, ajouter les lignes suivantes
LoadModule php7_module "...\php\php7apache2_4.dll"
AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir ...
Apache, httpd.conf
, modifier
ServerRoot ".../wamp/apache24"
Listen 80
DocumentRoot ".../wamp/www"
<Directory ".../wamp/www">
Apache, httpd.conf
, modifier
<IfModule dir_module>
DirectoryIndex index.html, index.htm, index.php
</IfModule>
PHP, php.ini
extension_dir = "...\php\ext"
session.save_path = "...\temp"
Commandes
- Installation du service Apache
...\Apache24\bin\httpd -k install
- Démarrage du service Apache
...\Apache24\bin\httpd -k start
- Redémarrage du service Apache
...\Apache24\bin\httpd -k restart
Moniteur Apache (icone dans la barre de notification)
...\Apache24\bin\ApacheMonitor.exe
- Vérification du serveur. Fichier
index.php
<?php echo phpinfo(); ?>