Installation Apache2.4 et php5.6 64bits sur Windows server 2008 R2 64 bits + mode SSL

start-stop-apache-web-server

Cette article détaille l’installation d’un serveur web apache2, php5.6 sur un serveur Microsoft Windows 2008 serveur R2. Il expilque aussi comment configurer le mode SSL d’apache avec utilisation d’un certificat CAcert.

Téléchargements

  1. Télécharger et installer la librairie vcredist_x64.exe : Lien
  2. Télécharger httpd-2.4.20-win64-VC14.zip depuis : Lien
  3. Télécharger php-5.6.21-Win32-VC11-x64.zip depuis windows.php.net : Lien

Installation Apache 2.4

  1. Décompresser httpd-2.4.20-win64-VC14.zip dans c:\Apache24
  2. Installer le service Apache :


  3. Editer C:\Apache24\conf\httpd.conf et changer la ligne ServerName :
  4. Démarrer le services Apache :

  5. Installer ApacheMonitor :
    Lancer ApacheMonitor.exe se trouvant dans C:\Apache24\bin
  6. Tester Apache :
    http://localhost

Installation php5.6

  1. Décompresser php-5.6.21-Win32-VC11-x64.zip dans c:\php5.6
  2. Aller dans c:\php5.6 et renommer le fichier php.ini-production en php.ini
  3. Editer le fichier php.ini et faites au minimum le changement suivant :
  4. Charger le module PHP pour Apache :
  5. Editer le fichier C:\Apache24\conf\http.conf et ajouter les lignes suivantes :
  6. Redémarrer apache

Mode SSL

  1. Création de la clé privé (saisir le mot de passe pour PEM pass)

  2. Suppression du mot de passe de la clé

  3. Déplacer server.key vers c:\mpcz.key et supprimer le fichier c:\Apache24\.nrd
  4. Soumettre le fichier de demande de certificat c:\mpcz.csr à une autorité de certification comme CAcert par exemple et récupérer le certificat serveur, qu’il faut ensuite enregistrer par exemple dans c:\mpcz.crt
  5. Activer SSL en éditant c:\Apache24\conf\http.conf : voici un extrait du mien
  6. éditer le fichier c:\Apache24\conf\extra\httpd-ssl.conf (ci dessous la totalité du mien)
  7. NB : avec CAcert et pour ne pas avoir avoir l’alerte dans le navigateur, il faut installer le certificat racine de CAcert sur les navigateurs clients (via GPO par exemple)
  8. Redémarrer Apache

ssl apache

Be the first to comment on "Installation Apache2.4 et php5.6 64bits sur Windows server 2008 R2 64 bits + mode SSL"

Leave a comment

Your email address will not be published.


*