Domanda

Ok, ho cercato su Internet una buona soluzione per far funzionare PHP e MySQL su IIS7.0.È quasi impossibile, ci ho provato tante volte e ci ho rinunciato invano.Per favore aiutaci collegando alcuni fantastici tutorial passo-passo per aggiungere PHP e MySQL su IIS7.0 da zero.PHP e MySQL sono essenziali per l'installazione di qualsiasi CMS.

È stato utile?

Soluzione

Hai dato un'occhiata a questo:

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

MySQL dovrebbe essere piuttosto semplice.

Facci sapere quali problemi riscontri...

Altri suggerimenti

Mi è stato assegnato un sito Web PHP/MySQL che devo ospitare con IIS 7.0 su Windows Server 2008 a 64 bit.

Sono uno sviluppatore .NET/MSSQL e non ho familiarità con PHP o MySQL.

Kev ha scritto:

Hai dato un'occhiata a questo...

Non so se qualche implementazione di Win64 PHP sia più autorevole o popolare di un'altra.

Proverò a seguire i passaggi di Kev Abilita il supporto FastCGI in IIS7.0 articolo con file php-5.2.5-x64-2007-11-12.zip da fusione-x lan.

È "PHP Versione 5.2.5 (x64)", ma secondo php.net, l'ultima versione è PHP 5.2.6.Vabbè.


  1. Assicurati che le "estensioni ISAPI" siano installate in IIS (le mie lo erano).

  2. Scaricalo e poi decomprimilo php-5.2.5-x64-2007-11-12.zip

  3. Copia il contenuto della cartella php-5.2.5 (x64) in *C:\php*

  4. Copia il file C:\php\php.ini-dist nella cartella *C:\Windows*

  5. Rinomina il file C:\Windows\php.ini-dist COME php.ini

  6. Modificare php.ini nel Blocco note.Rimuovi il punto e virgola iniziale (;) dalla riga:

    ;extension=php_mysql.dll
    
  7. Salva e chiudi

  8. Copia il file C:\php\ext\php_mysql.dll nella cartella *C:\Windows\System32*

  9. All'interno di "Mapping gestori" di Gestione IIS, seleziona "Aggiungi mappa script..."

    Request path: *.php
    Executable:   C:\php\php5isapi.dll
    Name:         PHP
    
  10. Installa MySQL (qualcuno aveva già installato MySQL 5.0 per me).

  11. Crea file C:\inetpub\wwwroot est.php COME

    <html>
    <head>
    <title>PHP Information</title>
    </head>
    <body>
    <?php phpInfo(); ?>
    </body>
    </html>
    
  12. Navigare verso http://localhost/test.php nel tuo browser web.Verrà visualizzata una pagina di informazioni su PHP.


Blocco stradale: Come faccio a far funzionare PHP con ADOdb e MySQL?

Dovrebbe funzionare tramite FastCGI.Ma non ho avuto un grande successo (usando Vista).Riesco a far funzionare PHP, ma si blocca dopo il caricamento di una pagina (lo fa FastCGI).Quindi ti sto modificando.Mi piacerebbe vedere io stesso una risposta affidabile.

Dalla mia esperienza con Windows/Apache è solo questione di installare MySQL, non riesco a immaginare che IIS/Apache abbia qualcosa a che fare con questo.

Apache è una vera seccatura da far funzionare in Vista.E si suppone che II7 (e 6) esegua PHP correttamente.Allora perché preoccuparsi di Apache?

Suggerirei invece di utilizzare un'installazione PHP e MySQL WAMP.Funziona benissimo ed è facile aggiungere estensioni e modificare tutto.Lo uso per lavoro e lo adoro.

Uno degli sviluppatori IIS ha un'eccellente procedura dettagliata qui:

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

Tuttavia, per l'amor di Dio, perché?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top