Abonnez-vous !

La nouvelle plate-forme WEB Microsoft: WebPI

tools-hero.jpgIl est clair que la plate-forme LAMP (Linux Apache Mysql Php) est une référence en terme d’hébergement de site internet. Cependant, Microsoft, depuis Windows Server 2008 met l’accent sur IIS 7.0 et 7.5 sur R2. En effet, IIS est une plateforme performante, et l’arrivée d’un driver SQL Server pour PHP permet désormais d’héberger sur Windows Server des applications PHP, le tout dans un environnement full-Microsoft !

Une révolution…. Certains diront que IIS n’est pas sécurisé…. Eh bien NON ! En 2 ans d’existence de la nouvelle version de IIS, seulement 2 failles de sécurité ! Bref, plus aucune raison de ne pas tester cette plate-forme !

Au niveau pré-requis, WebPI fonctionne sur Windows 7, Windows Vista, Windows Vista SP1, Windows XP SP2+, Windows Server 2003 SP1+, Windows Server 2008, Windows Server 2008 R2. Je ne serais que vous recommander une version Web Edition, afin de réduire la surface d’attaque. Je vous conseille aussi d’installer auparavant Windows Installer 4.5 ainsi que .NET Framework 3.5 pour éviter des reboots.

Voici pourquoi choisir PHP dans un environnement Microsoft:

  • Pilote SQL: Il fournit une interface procédurale permettant d’accéder aux données dans toutes les éditions de SQL Server 2005 et SQL Server 2008 (y compris les éditions Express)
  • FastCGI: FastCGI permet à ces infrastructures d’applications d’améliorer leurs performances sous Windows par rapport à CGI
  • Windows Cache Extension: Il s’agit d’une extension qui prends en charge l’accélération du traitement PHP
  • Mise en cache de sortie: Vous pouvez configurer la mise en cache de sortie pour améliorer les performances du serveur

Le gros avantage de WebPI est qu’il se charge du travail pour vous. Nul besoin d’avoir à installer les modules un à un, de configurer les chemins, les PHP.INI, …. Rendez-vous ici pour télécharger WebPI.

setup.JPG

setup2.JPG

setup3.JPG

Il est important de cocher l’installation de ces 2 modules indispensables à l’exécution de pages PHP.

setup4.JPG

Ici, la configuration de la base de données. Attention le fait d’installer le pilote SQL pour PHP ne vous permettra pas d’installer une application reposant sur MYSQL ! Il faut ré-écrire une partie du code pour cela. (exemple: Dotclear)

setup5.JPG

setup6.JPG

J’ai préféré, ici, accéder à ma base SQL Express (jusque 4 Go au niveau taille) en authentification SQL.

setup7.JPG

setup8.JPG

Relancer maintenant l’assistant puis sélectionner une application de votre choix. Ici, j’ai pris le célèbre WordPress, qui va également déployer MySQL Essential. Les applications sont disponibles ici. Remplissez l’assistant une fois le téléchargement terminé.

setup10.JPG

setup11.JPG

setup12.JPG

wordpress.JPG

Voilà, en quelques étapes simples, vous avez réussi à déployer un serveur web PHP sur une serveur Windows. Dans le billet suivant, je vais vous montrer comment optimiser l’exécution de PHP dans IIS.

 

Vous aimerez aussi certainement....
Sécuriser IIS 7.x avec SSL
Voilà depuis maintenant quelques billets que je parle de IIS. Nous allons ici, nous intéresser à la sécurisation de sites web à l'aide de SSL reposant sur une autorité de ...
Lire plus.....
Accélérer et optimiser PHP dans IIS
Dans un billet précédent (ici), je vous montrais comment déployer rapidement des applications PHP. Je vais maintenant vous donner la marche à suivre pour optimiser votre serveur IIS pour PHP.Activer ...
Lire plus.....
Par hasard, je suis tombé sur un excellent document traitant du licensing, qui regroupe toutes les informations à connaître. Je ne résiste donc à vous partager ma découvert. A télécharger ...
Lire plus.....
De nombreux produits Microsoft requièrent des certificats SSL pour fonctionner correctement, ou du moins sans avoir à bidouiller. Il est bien entendu toujours possible de monter sa propre autorité de ...
Lire plus.....
Lorsque vous désirez lancer un diagnostic sur un cluster de calcul Windows HPC Server (2008/R2), le compte du domaine est refusé. Cela est un bug connu, et provient du fait ...
Lire plus.....
Utilitaire de réparation pour Windows
Je vous avais présenté à l'époque Dial-a-fix qui est un petit logiciel tout simple qui peut vous sortir de bien des situations embarrassantes lorsque Windows est perturbé. Malheuresement, cet excellente ...
Lire plus.....
Diagnostiquez vos machines avec perfmon en 60 secondes chrono
Perfmon ou Performance Monitor est l'outil intégré par excellence pour monitorer les performances d'une machine. L'outil a fait beaucoup de progrès depuis les premières versions, et une commande peu connue ...
Lire plus.....
[UPDATE] L’indispensable outil du Hotliner !
Je vous avais déjà présenté RoyalTS ici, mais je tiens à vous présenter un outil de télémaintenance multi-protocoles, le tout dans un même interface ! Cet utilitaire permet d'ajouter des connexions de ...
Lire plus.....
Voici un billet qui recense tous les liens techniques utiles et donc indispensables vers les sites Microsoft officiels sur l'ensemble des fonctionnalités de Windows Server 2008 R2 ! Voici les différents ...
Lire plus.....
Gestion des snapshots sous Active Directory
Les snapshots avec Active Directory doivent être réalisés de manière particulière. Ce billet va aborder la façon de gérer les snapshots mais également de restaurer des objets de façon simple ...
Lire plus.....
Sécuriser IIS 7.x avec SSL
Accélérer et optimiser PHP dans IIS
Licensing Windows Server – System Center – Forefront
Certificats SSL gratuits !
Windows HPC Server – impossible de lancer les
Utilitaire de réparation pour Windows
Diagnostiquez vos machines avec perfmon en 60 secondes
[UPDATE] L’indispensable outil du Hotliner !
[PENSE BETE] Toutes les ressources d’informations sur Windows
Gestion des snapshots sous Active Directory

L'article en PDF !Télécharger au format PDF !

Laisser un commentaire

Slider by webdesign