Come faccio a far funzionare PHP e MySQL su IIS 7.0?
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.
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è.
Assicurati che le "estensioni ISAPI" siano installate in IIS (le mie lo erano).
Scaricalo e poi decomprimilo php-5.2.5-x64-2007-11-12.zip
Copia il contenuto della cartella php-5.2.5 (x64) in *C:\php*
Copia il file C:\php\php.ini-dist nella cartella *C:\Windows*
Rinomina il file C:\Windows\php.ini-dist COME php.ini
Modificare php.ini nel Blocco note.Rimuovi il punto e virgola iniziale (;) dalla riga:
;extension=php_mysql.dll
Salva e chiudi
Copia il file C:\php\ext\php_mysql.dll nella cartella *C:\Windows\System32*
All'interno di "Mapping gestori" di Gestione IIS, seleziona "Aggiungi mappa script..."
Request path: *.php Executable: C:\php\php5isapi.dll Name: PHP
Installa MySQL (qualcuno aveva già installato MySQL 5.0 per me).
Crea file C:\inetpub\wwwroot est.php COME
<html> <head> <title>PHP Information</title> </head> <body> <?php phpInfo(); ?> </body> </html>
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é?