2008-08-15 16 views
7

Bon, j'ai cherché partout sur Internet une bonne solution pour que PHP et MySQL fonctionnent sur IIS7.0. C'est presque impossible, je l'ai essayé tant de fois et abandonné en vain. S'il vous plaît aidez s'il vous plaît en liant un bon tutoriel étape par étape pour ajouter PHP et MySQL sur IIS7.0 à partir de zéro. PHP et MySQL sont essentiels pour installer un CMS.Comment puis-je faire fonctionner PHP et MySQL sur IIS 7.0?

Répondre

0

Il est supposé fonctionner via FastCGI. Mais je n'ai pas eu beaucoup de succès (en utilisant Vista). Je peux faire fonctionner PHP, mais il se bloque après le chargement d'une page (FastCGI). Donc, je vous modding. J'aimerais voir une réponse fiable moi-même.

0

De mon expérience avec Windows/apache il est juste une question d'installer MySQL, je ne peux pas imaginer que IIS/Apache n'a rien à voir avec ce .

0

Apache est une douleur importante à courir sous Vista. Et II7 (et 6) sont supposés exécuter PHP bien. Alors pourquoi s'embêter avec Apache?

+0

j'ai eu aucun problème avec apache lui-même, seule la session de php et télécharger dirs devaient être mis spécialement – Spikolynn

0

Je suggérerais si vous allez pour une installation PHP et MySQL à utiliser à la place WAMP. Cela fonctionne très bien et est facile d'ajouter des extensions et de tout modifier. Je l'utilise pour le travail et l'aime.

0

Un des développeurs IIS a une excellente visite virtuelle ici:

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

Cependant, pour l'amour de Dieu, pourquoi?

+0

Nous sommes un point boutique net, mais un de nos clients largués un breuvage maison de php4 mysql4 phpmyadmin et leur propre code. Il faudrait 3 mois de réécriture ou simplement l'exécuter sur une machine autonome pour pourrir dans le cyberespace. La raison est que vous utilisez ce que vous savez, et ce que vous pouvez faire avec. –

1

On m'a donné un site Web PHP/MySQL que je suis d'accueillir avec IIS 7.0 sur 64 bits Windows Server 2008.

Je suis un développeur .NET/MSSQL, et je suis pas familier avec soit PHP ou MySQL.

Kev a écrit:

Avez-vous pris un coup d'œil à ce & hellip;

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

Je vais essayer de suivre les étapes décrites dans l'article de Kev Enable FastCGI support in IIS7.0 avec le fichier php-5.2.5-x64-2007-11-12.zip de fusion-x lan.

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


  1. Assurez-vous "Extensions ISAPI" sont installés dans IIS (les miens).

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

  3. contenu copie du dossier php-5.2.5 (64 bits) dans * C: \ php *

  4. Copiez le 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. Retirer premier point-virgule (;) de la ligne:

    ;extension=php_mysql.dll 
    
  7. Enregistrer et fermer

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

  9. Dans les "Mappages de gestionnaires" du Gestionnaire des services Internet, choisissez "Ajouter une carte de script & hellip;"

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

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

    <html> 
    <head> 
    <title>PHP Information</title> 
    </head> 
    <body> 
    <?php phpInfo(); ?> 
    </body> 
    </html> 
    
  12. Accédez à http://localhost/test.php dans votre navigateur Web. Vous verrez une page d'informations sur PHP.


Roadblock: How do I get PHP to work with ADOdb and MySQL?