Come creare un server di Windows Vista IIS7 MySQL PHP Web

Inviato da sudhirmangla 6 luglio 2008

Introduzione

Questa guida mostra come creare un server di Windows Vista powered web utilizzando IIS7, MySQL e PHP (WIMP). Lo so, lo so, un server di WIMP non sembra troppo attraente. Fidati di me, questo server è ben lungi dall'essere un buono a nulla e lascerà a bocca socks off se si fornisce l'hardware giusto.

Nota: Questo è un server generico WIMP che è in grado di eseguire WordPress, phpBB, e altri popolari PHP e MySQL Powered siti web. 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 in là che dovete sapere che IIS7 in esecuzione su Windows Vista è in pieno descritta con alcune limitazioni. Prima di diritto questo tipo di server fuori perché è limitata è necessario rendersi conto se mai raggiungere uno dei limiti avrete di traffico così tanto che probabilmente potrebbe acquistare un server reale con pagamento di un giorno dal sito web.

Limitazioni

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

FTP: FTP è molto limitata. È possibile scaricare i file solo come anonimo. Nessun caricamento tramite FTP al vostro server web. Se questo è un problema, controllare le FileZilla FTP Server.

Installare IIS7

Per prima cosa, abbiamo bisogno di installare un server web.

  1. Aprire il Pannello di controllo in visualizzazione classica.
  2. Fare doppio clic su Programmi e funzionalità.
  3. Fare clic funzionalità di Windows on o off a sinistra.
  4. Spuntare Internet Information Services.
  5. Espandere Internet Information Services, World Wide Web Services, applicazioni Funzionalità per lo sviluppo, e quindi spuntare le estensioni ISAPI. ISAPI saranno necessari più tardi, quando abbiamo installato PHP.
  6. OK per l'installazione IIS7 Click.

Quando la funzionalità Windows finestra scompare IIS7 è installato e dovrebbe essere in esecuzione. Prova IIS7 andando http://localhost nel tuo web browser. 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 ci va.

Installare PHP

Ora che abbiamo un server web che abbiamo bisogno di 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 pacchetto Windows Binaries Zip da http://www.php.net/downloads.php.
  3. Estrarre i file e salvarli nella cartella di PHP appena creata.
  4. Copia C: \ php \ php.ini-dist e salvarlo sul desktop in modo che possiamo lavorare con essa.
  5. Rinominare il file php.ini-dist che hai appena copiato sul desktop di php.ini.
  6. Destro del php.ini scegliere e selezionare Modifica.
  7. Ricerca di extension = php_mysql.dll e decommentarla cancellando la, di fronte ad essa. Questo permette al PHP di login di un database MySQL.
    Ora spostarsi verso l'alto nel codice php.ini e cercare extension_dir = "./". Cambiamento ". /" A "C: \ php \ ext". Ciò dimostra php dove caricare l'estensione = estensione php_mysql.dll appena commentata.
  8. Salva php.ini.
  9. Php.ini Copia e salvarlo in C: \ Windows.
  10. Aprire la Gestione IIS digitando Gestione IIS nella casella del menu Start di ricerca e fare clic su Internet Information Services (IIS) nei risultati di ricerca.
  11. Fare doppio clic su Mapping gestori.
  12. Fare clic su Aggiungi mapping di script si trova sulla destra.
  13. Compilare il questionario Aggiungi Script finestra Carta, come la schermata qui sotto.
  14. Fare clic su OK per salvare le modifiche.
  15. Fare clic su Sì nella finestra che 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 di nomi di file.
  18. Fare clic su Applica in alto a destra di Gestione IIS.
  19. Ora è necessario copiare libmysql.dll da C: \ php e salvarlo in C: \ WINDOWS \ System32. Grazie per la correzione Oruba.

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 si salva test.php è quello di salvare 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 alla http://localhost/test.php. Si dovrebbe ottenere una pagina php informazioni simili allo screenshot qui sotto.

Installare MySQL

Prima di poter installare MySQL abbiamo bisogno di disabilitare UAC di Windows Vista.

  1. Aprire il Pannello di controllo in visualizzazione classica.
  2. Clic su Account utente.
  3. Fare clic su Turn User Account Control on o off.
  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 lo ZIP Windows / http://dev.mysql.com/downloads/mysql/5.0.html versione setup.exe # Win32.
  7. Decomprimere e salvare setup.exe sul tuo desktop.
  8. Eseguire Setup.exe.
  9. La finestra di benvenuto popup. Fare clic su Avanti.
  10. Dal momento che questa è una guida generale sulla creazione di un server di WIMP lasciare tipici selezionati e fare clic su Avanti.
  11. Let MySQL installato nella directory di default, semplicemente cliccando Installare in questa finestra.
  12. Fare clic su Avanti per passare attraverso alcune inserzioni pubblicitarie.
  13. Invia Configurare il server MySQL ora controllati e fare clic su Finished.
  14. Fare clic su Avanti nella finestra di benvenuto.
  15. Sto assumendo che non è necessario configurare le impostazioni avanzate MySQL. Se hai fatto probabilmente non avrebbe bisogno di questa guida o se si deve lasciare questo lavoro ad un esperto. Selezionare Standard di configurazione e quindi fare clic su Avanti.
  16. Invia installare come servizio Windows, il nome del servizio di MySQL, MySQL e lanciare automaticamente selezionata e fare clic su Avanti.
  17. Tipo l'amministratore di MySQL (root) la password due volte e quindi fare clic su Avanti.
  18. Questa parte è molto importante. Tenere la bocca appena a destra, incrocia 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 un errore di connessione, fare clic su Riprova e dovrebbe funzionare. Ciò è causato da un computer più 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 di grafica per rendere semplice la gestione dei database.

  1. Scarica l'interfaccia grafica (Windows x86) a http://dev.mysql.com/downloads/gui-tools/5.0.html.
  2. Installarlo come qualsiasi altro software.
  3. Fare clic su Start, Tutti i programmi, MySQL, MySQL Administrator.
  4. Compilare i campi come la schermata qui sotto.
  5. Ricordate: la password di root è quella che si imposta 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 Crea Schema.
    Dare un nome e ci si va!
    Open Port 80
  7. Ora che avete un WIMP di lavoro permette di aprirlo al mondo. Tutti internet (HTTP), il traffico passa attraverso la porta 80. Porta aperta Let's 80 al mondo.
    Ricerca di 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 della porta.

Regolare Vista per il Web Server Performance

Dato che Windows Vista non è destinata ad essere un server out of the box sue priorità sono indietro quando è utilizzato come un server web. Windows Vista dà la priorità a programmi come Word, prima i servizi in background come IIS7 per dare all'utente finale la migliore esperienza possibile. Dal momento che stiamo configurando Windows Vista come uno dei servizi web server di fondo deve essere la priorità Vistas invece di programmi.

Servizi di Let's Windows Vista come una priorità maggiore rispetto ai programmi di spremere la velocità più fuori di esso, come si può.

  1. Destra-clic su Computer nel menu Start e quindi scegliere Proprietà.
  2. Fare clic su Impostazioni di sistema avanzate.
  3. In Prestazioni scegliere Impostazioni nella scheda Avanzate della finestra Proprietà del sistema.
  4. Fare clic sulla scheda Avanzate nella finestra Opzioni prestazioni.
  5. Selezionare lo sfondo dei servizi.
  6. Fare clic su OK e quindi 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 (consigliati per 2GBs MySQL) andrà bene. Se si diventa uno di quei fortunati che riceve abbastanza traffico bisogno di un web server ad alte prestazioni: ecco alcuni suggerimenti hardware.

Memoria: Se sei in attesa di qualsiasi tipo di traffico modesti (molte migliaia di visite al giorno), la memoria è molto importante. 2GBs è un buon punto di partenza, ma 3 o 4 sono meglio.
IIS7: un potente processore (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

Related Posts

Categorie: Tag Programmazione:

Hai qualcosa da dire?