Come faccio a creare un Windows Vista IIS7 MySQL PHP server Web

Inviato da sudhirmangla 6 luglio 2008

Introduzione

Questa guida vi mostra come creare un Windows Vista alimentato server web utilizzando IIS7, MySQL e PHP (WIMP). Lo so, lo so, un WIMP server non suono troppo attraente. Trust me, questo server è ben lungi da un wimp e soffiare via il tuo calzini se fornire il giusto hardware.

Nota: Questo è un generico WIMP del server che esegue in grado di WordPress, phpBB, e altri popolari PHP e MySQL powered siti web. Potrebbe capitare di dover cambiare alcune cose per avere il tuo server che esegue WIMP giusto a seconda del tuo utilizzo.

Le limitazioni

Prima di andare troppo lontano si ha bisogno di sapere che in esecuzione su IIS7 Windows Vista è descritta completa con alcune limitazioni. Prima di diritto questo tipo di server fuori perché è limitato avete bisogno per realizzare se mai raggiungere uno dei limiti avrai così tanto traffico si potrebbe probabilmente acquistare un vero e proprio server con una giornata di pagare dal sito web.

Le limitazioni

Richiesta Esecuzione Limite: IIS7 in esecuzione su Windows Vista Basic, Starter, Home e Home Premium hanno una Richiesta Esecuzione limite del 3. Vista Ultimate è limitato a 10. Richiesta Esecuzione limite è il numero di pagine con traduzione simultanea il server web può dare in una sola volta. Ciò significa che Vista Basic, Starter, edizioni Home e può servire fino a 259.200 pagine al giorno e Ultimate è in grado di servire fino a 864.000 pagine al giorno!

FTP: FTP è molto limitata. È possibile scaricare i file solo come anonimo. N. tramite FTP il caricamento sul server Web. Se questo è un problema, controllare il FileZilla Server FTP.

Installare IIS7

In primo luogo prima cosa, abbiamo bisogno di installare un server web.

  1. Aprire il Pannello di controllo con il classico punto di vista.
  2. Fare doppio clic su Programmi e funzionalità.
  3. Fare clic su Accendere funzionalità di Windows on o off a sinistra.
  4. Selezionare la casella di controllo Internet Information Services.
  5. Espandere Internet Information Services, World Wide Web Services, Application Development caratteristiche, quindi selezionare la casella di controllo estensioni ISAPI. ISAPI saranno necessari più tardi, quando si installa il PHP.
  6. Fare clic su OK per installare IIS7.

Quando la funzionalità di Windows scompare casella IIS7 è installato e dovrebbe essere in esecuzione. IIS7 prova andando a http://localhost nel vostro browser. Si dovrebbe vedere uno IIS7 pagina di test come la schermata qui sotto.

La radice del sito web di default si trova in C: \ inetpub \ wwwroot. Il vostro sito web vi va.

Installare PHP

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

  1. Creare una cartella denominata php nella root di C:.
  2. Scarica il file binari di Windows Zip pacchetto da http://www.php.net/downloads.php.
  3. Estrarre i file e salvarli nella cartella php che hai appena creato.
  4. Copia C: \ PHP \ php.ini-dist e salvare il file sul tuo desktop in modo che possiamo lavorare con essa.
  5. Rinominare php.ini-dist che hai appena copiato sul desktop di php.ini.
  6. Fare clic con php.ini e selezionare Modifica.
  7. Cerca per estensione = php_mysql.dll e togli lo cancellando le; di fronte. Questo permette di php di login di un database MySQL.
    Ora si spostano verso l'alto nel php.ini codice e cercare extension_dir = "./". Cambia ". /", A "C: \ php \ ext". Ciò dimostra php dove caricare l'estensione = php_mysql.dll estensione appena decommentato.
  8. Salva php.ini.
  9. Copia php.ini e salvarlo in C: \ Windows.
  10. Aprire la Gestione IIS digitando Gestione IIS nel menu di avvio della casella di ricerca 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 Mappa trova sulla destra.
  13. Compila il Script Aggiungi Mappa finestra come la schermata qui sotto.
  14. Fare clic su OK per salvare le modifiche.
  15. Fare clic sul pulsante Sì nella finestra che vi chiede se volete attivare questa estensione ISAPI.
  16. Fare clic sul pulsante Indietro in Gestione IIS e fare doppio clic su Documento di default.
  17. Tipo index.php, con uno spazio dietro, nella lista I nomi dei file.
  18. Fare clic su Applica nella parte superiore destra di Gestione IIS.
  19. Ora è necessario copiare libmysql.dll da C: \ php e salvare in C: \ WINDOWS \ System32. Grazie per la correzione Oruba.

Consente di prova per assicurarsi php è installato e funzionante correttamente.

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

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

Vai a http://localhost/test.php. Si dovrebbe avere una pagina di informazioni PHP simile a screenshot qui sotto.

Installare MySQL

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

  1. Aprire il Pannello di controllo con il classico punto di vista.
  2. Fare clic su Account utente.
  3. Svoltare a fare clic su User Account Control on o off.
  4. Deselezionare Use User Account Control e quindi fare clic su OK.
  5. Riavviare il computer.
    Nota: È possibile attivare UAC indietro dopo tutto è stato installato e funzionante.
    Ora siamo in grado di installare MySQL. In questo esempio ho intenzione di installare MySQL Community Edition 5.0.45.
  6. Scarica il Windows CAP / setup.exe versione http://dev.mysql.com/downloads/mysql/5.0.html # win32.
  7. Decomprimere e salvare setup.exe sul tuo desktop.
  8. Eseguire Setup.exe.
  9. L'accoglienza finestra popup. Fare clic su Avanti.
  10. Poiché questa è una guida generale sulla creazione di un server di WIMP lasciare tipici selezionati e fare clic su Avanti.
  11. Consentitemi di installare MySQL nella sua directory predefinita semplicemente cliccando su Installazione in questa finestra.
  12. Fare clic su Avanti per passare attraverso una qualche pubblicità.
  13. Lascia Configura il server MySQL ora controllato e fare clic su Finito.
  14. Fare clic su Avanti alla finestra di benvenuto.
  15. Sto supponendo che non hai bisogno di configurare qualsiasi impostazioni avanzate di MySQL. Se hai probabilmente non avrebbe bisogno di questa guida o si dovrebbe lasciare questo lavoro di un esperto. Selezionare Configurazione standard e quindi fare clic su Avanti.
  16. Lasciare l'installazione come servizio Windows, il nome del servizio MySQL, MySQL e lanciare automaticamente selezionata e fare clic su Avanti.
  17. Digitare il Manuale utente di MySQL Administrator (root) due volte la password e quindi fare clic su Avanti.
  18. Questa parte è molto importante. Tenere la bocca solo a destra, incrocia le dita e fare clic su Esegui per configurare MySQL. Se avete fatto giusto si dovrebbe ottenere 4 segni di spunta quando è fatto.
    Nota: Se si ottiene un errore di connessione, fai clic su Riprova e dovrebbe funzionare. Questo è causato da un computer non più lento di iniziare il servizio MySQL abbastanza veloce.
  19. Fare clic sul pulsante Finito.

Ora che avete installato MySQL in esecuzione e consente di installare la GUI Strumenti per rendere facile la gestione banche dati.

  1. Scarica la GUI Tools (Windows x86) a http://dev.mysql.com/downloads/gui-tools/5.0.html.
  2. Installarlo come qualsiasi altro software.
  3. Fare clic sul pulsante Start, Tutti i programmi, MySQL, MySQL Administrator.
  4. Compilare i campi come la schermata qui sotto.
  5. Ricorda: la password di root è quello da te indicato durante l'installazione di MySQL.
  6. Una volta che MySQL Administrator è aperto, è possibile creare un nuovo database facendo clic su Cataloghi e poi a destra clic in prova e selezionare Crea schema.
    Dategli un nome e ci si va!
    Aprire la porta 80
  7. Ora che hai un gruppo di lavoro WIMP consente di aprire fino a tutto il mondo. Tutte le Internet (HTTP) il traffico passa attraverso la porta 80. Let's aprire la porta 80 per il 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 di Windows Firewall finestra Impostazioni.
  9. Fare clic sul pulsante Aggiungi porta.
  10. Tipo HTTP come il nome e 80 come il numero della porta.

Vista per regolare le prestazioni del server web

Dato che Windows Vista non è pensata per essere un server fuori dalla scatola le sue priorità sono indietro quando è utilizzato come un server web. Windows Vista priorità programmi come Word prima sfondo servizi come IIS7 a dare l'utente finale la migliore esperienza possibile. Visto che stiamo configurando Windows Vista come un server web sfondo servizi devono essere invece Vistas priorità dei programmi.

Let's impostare Windows Vista i servizi come una priorità più elevata rispetto ai programmi di spremere il più velocità fuori di lui come possibile.

  1. Clic con il pulsante destro del computer nel menu Start e quindi scegliere Proprietà.
  2. Fare clic sul pulsante Avanzate le impostazioni di sistema.
  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 quindi riavviare il computer.

Hardware
Un server web con un basso traffico di modesta non deve essere una potente macchina per ottenere il lavoro svolto. Qualsiasi moderno PC con almeno 1GBs di RAM (consigliati per 2GBs MySQL) farà bene. Se è diventato uno dei fortunati quelli che riceve abbastanza traffico necessità di un elevato rendimento server web qui sono alcuni suggerimenti per l'hardware.

Memoria: Se stai aspettando qualsiasi tipo di traffico modesto (molte migliaia di hit al giorno) di memoria è molto importante. 2GBs è un buon punto di partenza, ma 3 o 4 sono migliori.
IIS7: un potente processore (s) e una buona quantità di memoria sono importanti.
MySQL: Un veloce disco rigido 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

Related Interventi

Categorie: Programmazione Tag: Windows Vista

Hai qualcosa da dire?