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\: contiendra tous les sous-dossiers correspondants aux différents sites
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 ; information, MediaWiki 1.27 LTS !
- https://www.mediawiki.org/wiki/Compatibility/fr : attention à la compatibilité avec PHP
- https://wiki.meurisse.org/wiki/MediaWiki#Prerequisite guide
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.iniPHPIniDir ...
Apache, httpd.conf, modifier
ServerRoot ".../wamp/apache24"Listen 80DocumentRoot ".../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"
SSL
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(); ?>