Question

D'accord, j'ai cherché partout sur Internet une bonne solution pour faire fonctionner PHP et MySQL sur IIS7.0.C'est presque impossible, j'ai essayé tellement de fois et j'ai abandonné en vain.S'il vous plaît, aidez-nous en reliant un excellent didacticiel étape par étape pour ajouter PHP et MySQL sur IIS7.0 à partir de zéro.PHP et MySQL sont essentiels pour installer n'importe quel CMS.

Était-ce utile?

La solution

Avez-vous jeté un oeil à ceci :

http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis7/

MySQL devrait être assez simple.

Faites-nous savoir quels problèmes vous rencontrez...

Autres conseils

J'ai reçu un site Web PHP/MySQL que je dois héberger avec IIS 7.0 sur Windows Server 2008 64 bits.

Je suis un développeur .NET/MSSQL et je ne connais ni PHP ni MySQL.

Kév a écrit:

Avez-vous jeté un oeil à ceci…

Je ne sais pas si une implémentation de Win64 PHP fait plus autorité ou est plus populaire qu'une autre.

Je vais essayer de suivre les étapes de Kev Activer la prise en charge de FastCGI dans IIS7.0 article avec fichier php-5.2.5-x64-2007-11-12.zip depuis fusion-x lan.

Il s'agit de "PHP Version 5.2.5 (x64)", mais selon php.net, la dernière version est PHP 5.2.6.Tant pis.


  1. Assurez-vous que les "extensions ISAPI" sont installées dans IIS (les miennes l'étaient).

  2. Téléchargez puis décompressez php-5.2.5-x64-2007-11-12.zip

  3. Copier le contenu du dossier php-5.2.5 (x64) dans *C:\php*

  4. Copier un fichier C:\php\php.ini-dist dans le dossier *C:\Windows*

  5. Renommer le fichier C:\Windows\php.ini-dist comme php.ini

  6. Modifier php.ini dans le Bloc-notes.Supprimez le point-virgule (;) de la ligne :

    ;extension=php_mysql.dll
    
  7. Sauver et fermer

  8. Copier un fichier C:\php\ext\php_mysql.dll dans le dossier *C:\Windows\System32*

  9. Dans les « Mappages de gestionnaires » du Gestionnaire IIS, choisissez « Ajouter une mappe de script… »

    Request path: *.php
    Executable:   C:\php\php5isapi.dll
    Name:         PHP
    
  10. Installez MySQL (quelqu'un avait déjà installé MySQL 5.0 pour moi).

  11. Créer un fichier C:\inetpub\wwwroot est.php comme

    <html>
    <head>
    <title>PHP Information</title>
    </head>
    <body>
    <?php phpInfo(); ?>
    </body>
    </html>
    
  12. Aller vers http://localhost/test.php dans votre navigateur Internet.Vous verrez une page d’informations sur PHP.


Barrage routier: Comment faire fonctionner PHP avec ADOdb et MySQL ?

C'est censé fonctionner via FastCGI.Mais je n'ai pas eu beaucoup de succès (avec Vista).Je peux faire fonctionner PHP, mais il plante après le chargement d'une page (FastCGI le fait).Alors je vous modifie.J'aimerais moi-même voir une réponse fiable.

D'après mon expérience avec Windows/Apache, il s'agit simplement d'installer MySQL, je ne peux pas imaginer qu'IIS/Apache ait quelque chose à voir avec cela.

Apache est très difficile à exécuter sous Vista.Et II7 (et 6) sont censés exécuter correctement PHP.Alors pourquoi s'embêter avec Apache ?

Je suggérerais, si vous optez pour une installation PHP et MySQL, d'utiliser plutôt WAMP.Cela fonctionne très bien et il est facile d’ajouter des extensions et de tout modifier.Je l'utilise pour le travail et je l'adore.

L'un des développeurs IIS propose une excellente procédure pas à pas ici :

http://blogs.iis.net/bills/archive/2006/10/31/PHP-on-IIS.aspx

Cependant, pour l’amour de Dieu, pourquoi ?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top