Microsoft PHP 3

Posted by Alexandre Heimburger Mon, 06 Oct 2008 21:57:00 GMT

Microsoft a déjà fait de belles annonces concernant l’interopérabilité avec PHP, notamment avec l’arrivée de FastCGI et un driver PHP-SQLServeur.

J’ai eu l’occasion de faire le test. Si l’installation et la configuration sont simples et efficaces, les temps d’exécution et la stabilité des applications laissent encore à désirer. Si FastCGI apporte des gains conséquents de temps d’exécution des scripts PHP, cela n’atteint pas les temps de réponse d’un serveur Apache.

Idem pour la connexion php-SQLServeur qui est très nettement moins performante qu’une connexion avec mysql ou oracle.

Pourtant les possibilités sont grandes : connexion avec ActiveDirectory, SSO, intégration avec Sharepoint etc….

La firme de Redmond continue dans cette direction et l’arrivée de Windows serveur 2008 pourrait permettre enfin le déploiement d’application PHP dans un environnement Windows.

Preuve en est cette présentation diffusée durand le Zend Con 2008 : http://www.slideshare.net/guest82d216/microsoft-and-open-source-interoperability-presentation

Qui parmi vous a déjà intégré une application PHP sous windows (sans utiliser WAMP bien évidemment) ?

Comments

Leave a comment

  1. Olivier about 6 hours later:

    Bonjour,

    J’utilise PHP sous Windows pour l’hébergement d’une application web conséquente. Le choix de cette plateforme fut imposée pour deux raisons évidentes :

    • l’utilisation de SQL Server (bien qu’une liaison aurait pu être réalisée avec une connexion ODBC sous Apache)
    • l’utilisation de Reporting Services, impossible à manipuler directement avec PHP (enfin d’après mes recherches). Un bout de code .Net est utilisé pour cette tâche, donc IIS s’est imposé.

    Pour l’utilisation de FastCGI, j’en suis arrivé aux même conclusions à l’époque (http://www.miasmatech.net/scripts/accueil/permalink.php?post_id=5).

    C’est instable mais je place beaucoup d’espoir pour win server 2008.

    En ce qui concerne SQL Server, les tests de performances doivent être ré évaluer avec l’API de connexion récente fournie par Microsoft : http://www.microsoft.com/sql/technologies/php/default.mspx

  2. alheim about 9 hours later:

    @said > Je vais en effet refaire des tests avec la nouvelle API. Merci pour l’info

  3. Brice about 12 hours later:

    Oui ça m’est arrivé avec plusierus combinaisons possibles : apache+php, IIS+PHP, avec Oracle ou PostgreSQL, voire du Linux+SQLServer.

    Je persiste à penser que Windows n’est pas fait pour et qu’un bon vieux Linux est plus facilement paramétrable. Niveau performance, c’est, à ma connaissance, toujours une catastrophe. Espérons que le récent intérêt de microsoft pour PHP change la donne.

Comments