Come creare un Windows Vista IIS7 MySQL Server Web PHP

Inviato da sudhirmangla 6 Luglio 2008

Introduzione

Questa guida mostra come creare un server web powered Windows Vista utilizzando IIS7, MySQL e PHP (WIMP). Lo so, lo so, un server di WIMP non sembra troppo attraente. Credetemi, questo server è lontano da un buono a nulla e farà esplodere i vostri calzini fuori se si fornisce l'hardware giusto.

Nota: Questa è una generica WIMP server che è in grado di eseguire WordPress, phpBB, PHP e altri popolari siti e web powered MySQL. Potrebbe essere necessario cambiare alcune cose per ottenere il vostro server in esecuzione WIMP giusto a seconda del loro utilizzo.

Le limitazioni

Prima di andare troppo lontano è necessario sapere che IIS7 in esecuzione su Windows Vista è ricco di funzionalità con alcune limitazioni. Prima di questo diritto tipo di server in quanto questa impresa è limitato è necessario rendersi conto, se mai si raggiunge uno dei limiti che le sarà have tanto traffico che probabilmente could buy uno server actual con pagamento di un giorno dal sito web.

Le limitazioni

Richiesta Esecuzione Limit: IIS7 in esecuzione su Windows Vista Basic, Starter, Home e Home Premium hanno un limite di richiesta di esecuzione di 3. Vista Ultimate è limitato a 10. Richiesta di esecuzione Limit è il numero di pagine simultanea del server web in grado di erogare contemporaneamente. Ciò significa che Vista Basic, Starter, e le edizioni Home può servire fino a 259.200 pagine al giorno e Ultimate possono servire fino a 864.000 pagine al giorno!

FTP: FTP è molto limitata. È possibile solo scaricare i file come anonimo. N. upload via FTP al server web. Se questo è un problema, controllare il FileZilla FTP Server.

Installazione di IIS7

Innanzitutto la prima cosa, abbiamo bisogno di installare un server web.

  1. Aprite il Pannello di controllo in visualizzazione classica.
  2. Fare doppio clic su Programmi e funzionalità.
  3. Fare clic su Attiva funzionalità di Windows on o off a sinistra.
  4. Controlla off Internet Information Services.
  5. Espandere Internet Information Services, World Wide Web Services, Application caratteristiche di sviluppo, quindi spuntare le estensioni ISAPI. ISAPI sarà necessaria in seguito quando installare PHP.
  6. Fare clic su OK per installare IIS7.

Quando la finestra di Windows Features scompare IIS7 è installato e dovrebbe essere in esecuzione. Test IIS7 andando a http://localhost nel browser web. Si dovrebbe vedere una pagina di prova IIS7 come la schermata qui sotto.

La radice del sito web di default si trova in C: \ inetpub \ wwwroot. Il tuo sito web va là.

Installazione di PHP

Ora che abbiamo un server web che abbiamo bisogno del supporto per PHP. In questo esempio io sono l'installazione di PHP 5.2.4.

  1. Creare una cartella denominata PHP nella root del disco C:.
  2. Scaricare il Windows Binaries pacchetto Zip da http://www.php.net/downloads.php .
  3. Estrarre i file e salvarli nella cartella php appena creata.
  4. Copia C: \ php \ php.ini-dist e salvarlo sul desktop in modo che possiamo lavorare con esso.
  5. Rinomina php.ini-dist appena copiato sul desktop per php.ini.
  6. Fai clic destro e selezionare Modifica php.ini.
  7. Cerca extension = php_mysql.dll e decommentare eliminando l', di fronte ad essa. Questo permette a php di login di un database MySQL.
    Ora spostare nel codice php.ini e cercare extension_dir = "./". Cambia ". /" A "C: \ ext \ php". Questo dimostra php dove caricare l'estensione php_mysql.dll = estensione appena commentata.
  8. Salva php.ini.
  9. Copiare il file php.ini e salvarlo in C: \ Windows.
  10. Aprire Gestione IIS digitando IIS Manager nella casella di ricerca del menu Start e fare clic su Internet Information Services (IIS) nei risultati di ricerca.
  11. Fare doppio clic su Handler Mapping.
  12. Fare clic su Aggiungi Script Map trova sulla destra.
  13. Compila il Aggiungi script finestra Map come la schermata qui sotto.
  14. Fare clic su OK per salvare le modifiche.
  15. Fare clic su Sì nella finestra che vi chiede se si desidera attivare questa estensione ISAPI.
  16. Fare clic sul pulsante Indietro in Gestione IIS e quindi fare doppio clic su Documento predefinito.
  17. index.php Type, con uno spazio dietro, nella lista nomi di file.
  18. Fare clic su Applica nella parte superiore destra di IIS Manager.
  19. Ora è necessario copiare libmysql.dll da C: \ php e salvarlo in C: \ WINDOWS \ System32. Grazie per la Oruba correzione.

Consente di test per assicurarsi che PHP sia installato e funzionante correttamente.

Aprire il Blocco note.
Tipo <? phpinfo ()?> nel documento vuoto.
Nota: Rimuovere lo spazio tra <? in <? phoInfo ()?>. Ho dovuto aggiungere lo spazio in modo che il comando non viene eseguito in questa pagina.
Salvarlo come test.php sul desktop e poi spostarlo in C: \ inetpub \ wwwroot.

Nota: Un errore comune quando test.php risparmio è di salvarlo come test.php.txt. Non dimenticate di selezionare tutti i file in Salva come tipo e quindi il nome del file test.php in Blocco note.

Vai alla http://localhost/test.php . Si dovrebbe ottenere una pagina di informazioni PHP simile allo screenshot qui sotto.

Installazione di MySQL

Prima di poter installare MySQL abbiamo bisogno di disattivare UAC in Windows Vista.

  1. Aprite il Pannello di controllo in visualizzazione classica.
  2. Fare clic su Account utente.
  3. Fare clic su Attiva controllo account utente attivato o disattivato.
  4. Deselezionare Usa User Account Control e quindi fare clic su OK.
  5. Riavviare il computer.
    Nota: è possibile attivare UAC indietro dopo che tutto è stato installato e funzionante.
    Ora possiamo installare MySQL. In questo esempio ho intenzione di installare MySQL Community Edition 5.0.45.
  6. Scarica il Windows ZIP / versione setup.exe http://dev.mysql.com/downloads/mysql/5.0.html # win32 .
  7. Decomprimerlo e salvare il file setup.exe sul tuo desktop.
  8. Eseguire Setup.exe.
  9. La finestra di benvenuto popup. Fare clic su Avanti.
  10. Poiché questa è una guida generale sulla creazione di un server WIMP lasciare tipici selezionati e fare clic su Avanti.
  11. Lasciate MySQL installare nella directory predefinita di installazione è sufficiente fare clic in questa finestra.
  12. Fare clic su Avanti per passare attraverso alcune inserzioni pubblicitarie.
  13. Invia Configurare il server MySQL ormai controllati e fare clic su Finito.
  14. Fare clic su Avanti nella finestra di benvenuto.
  15. Sto supponendo che non hai bisogno per configurare le impostazioni avanzate di MySQL. Se hai fatto probabilmente non avrebbe bisogno di questa guida o si dovrebbe lasciare il posto ad un esperto. Selezionare Standard di configurazione e quindi fare clic su Avanti.
  16. Invia installare come Windows Service, il servizio di denominazione MySQL, e il lancio MySQL automaticamente selezionata e fare clic su Avanti.
  17. Digitare l'amministratore di MySQL (root) password due volte e poi su Avanti.
  18. Questa parte è molto importante. Tenere la bocca solo a destra, incrociate le dita e fare clic su Esegui per configurare MySQL. Se avete fatto giusto dovreste ottenere 4 segni di spunta quando è fatto.
    Nota: Se si ottiene una Errore di connessione, fare clic su Riprova e dovrebbe funzionare. Questo è causato da un computer lento non avviare il servizio MySQL abbastanza veloce.
  19. Fare clic su Fine.

Ora che avete installato MySQL in esecuzione e consente di installare gli strumenti grafici per rendere facile la gestione di database.

  1. Scarica la GUI Tools (Windows x86) a http://dev.mysql.com/downloads/gui-tools/5.0.html .
  2. Installalo come qualsiasi altro software.
  3. Fare clic su Start, Tutti i programmi, MySQL, MySQL Administrator.
  4. Compilare i campi proprio come la schermata qui sotto.
  5. Ricorda: la password di root è quella di impostare durante l'installazione di MySQL.
  6. Una volta che MySQL Administrator è aperto, è possibile creare un nuovo database facendo clic su Cataloghi e poi tasto destro del mouse in prova e selezionare Create Schema.
    Dategli un nome ed ecco fatto!
    Aprire la porta 80
  7. Ora che hai un lavoro WIMP permette di aprirlo al mondo. Tutte le Internet (HTTP) il traffico passa attraverso la porta 80. aprire la porta Let's 80 al mondo.
    Cerca firewall nella casella di ricerca nel menu Start e fare clic su Windows Firewall nei risultati di ricerca.
  8. Fare clic sulla scheda Eccezioni nella finestra Impostazioni di Windows Firewall.
  9. Fare clic sul pulsante Aggiungi porta.
  10. HTTP Digitare il nome e 80 come il numero di porta.

Regolare Vista per prestazioni del server Web

Dato che Windows Vista non è fatto per essere un server fuori dalla scatola sono le sue priorità indietro quando è utilizzato come un server web. Windows Vista la priorità programmi come Word prima di servizi in background come IIS7 per dare all'utente finale la migliore esperienza possibile. Poiché stiamo configurando Windows Vista come sfondo servizi server web devono essere Vistas priorità, invece di programmi.

serie Let's Windows Vista i servizi come una priorità più alta rispetto a programmi di spremere il più velocità fuori di esso come possiamo.

  1. Computer con il pulsante destro del menu Start e quindi scegliere Proprietà.
  2. Fare clic su Impostazioni di sistema avanzate.
  3. Fare clic su Impostazioni in Prestazioni nella scheda Avanzate della finestra Proprietà del sistema.
  4. Fare clic sulla scheda Avanzate nella finestra Opzioni prestazioni.
  5. Selezionare Sfondo servizi.
  6. Fare clic su OK e riavviare il computer.

Hardware
Un server web con un basso al traffico modesto non deve essere una macchina potente per ottenere il lavoro fatto. Qualsiasi PC moderno con almeno 1GBs di RAM (consigliata per 2GBs MySQL) farà bene. Se diventi uno di quei fortunati che riceve abbastanza traffico bisogno di un server web ad alto rendimento qui sono alcuni suggerimenti hardware.

Memoria: Se sei in attesa di ogni tipo di traffico modesto (molte migliaia di visite al giorno), la memoria è molto importante. 2GBs è un buon inizio, ma 3 o 4 sono migliori.
IIS7: un processore potente (s) e una buona quantità di memoria sono importanti.
MySQL: un disco rigido veloce e un sacco di memoria sono importanti per un database MySQL.
Fonte: http://www.maximumpcguides.com/how-to-crea ... / #
http://www.maniacomputer.com/webServer/IIS.html
http://www.iis.net/default.aspx?tabid=7
http://www.maniacomputer.com/webServer/WebServer.html

Alberini relativi

Categorie: Programmazione Tag: , , , ,

Hai qualcosa da dire?