« Serveur internet sous Windows (2019) » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
|||
| Ligne 14 : | Ligne 14 : | ||
** https://www.apachelounge.com/download/ | ** https://www.apachelounge.com/download/ | ||
** https://www.apachelounge.com/download/VC14/binaries/httpd-2.4.25-win64-VC14.zip | ** https://www.apachelounge.com/download/VC14/binaries/httpd-2.4.25-win64-VC14.zip | ||
** https://www.apachelounge.com/download/additional/ compléments | |||
** https://httpd.apache.org/docs/2.4/ssl/ssl_howto.html le chiffrement SSL | |||
* MySQL, MySQL Community Server 5.7.18, 316 Mo | * MySQL, MySQL Community Server 5.7.18, 316 Mo | ||
** https://dev.mysql.com/downloads/mysql/ | ** https://dev.mysql.com/downloads/mysql/ | ||
Version du 7 juin 2017 à 22:21
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
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(); ?>