Homepage » come » Principiante Geek Come ospitare il proprio sito Web su Windows (WAMP)

    Principiante Geek Come ospitare il proprio sito Web su Windows (WAMP)

    Ospitare il tuo sito web non deve costare un canone mensile o richiedere un sacco di conoscenze tecniche per l'installazione. Se hai solo bisogno di ospitare un piccolo sito web che avrà solo pochi visitatori, puoi trasformare il tuo PC Windows in un server WAMP.

    Dovresti ospitare il tuo sito?

    Mentre ospitare il tuo sito web sul tuo computer locale è molto divertente, se vuoi un sito Web a cui le persone possono effettivamente accedere, potresti voler ottenere il tuo piano di hosting web da qualche parte. Bluehost offre hosting web illimitato a $ 3,95 al mese, con pieno supporto per PHP e MySQL. È sicuramente un modo semplice per iniziare con un sito Web, e hanno semplici programmi di installazione con un solo clic per iniziare con software popolari come WordPress e altri.

    Se si ospita il proprio sito locale a cui si desidera che le persone accedano, sarà necessario aprire il firewall sul computer di casa e ciò significa che si stanno potenzialmente aprendo delle falle nella sicurezza. Vale sicuramente la pena di pensare a ottenere un piano di hosting a basso costo altrove, come Bluehost o Hostgator.

    Se vuoi solo un server di sviluppo locale, continua a leggere.

    Cos'è "WAMP"?

    WAMP è un acronimo che sta per "Windows, Apache, MySQL e PHP". Quando si scarica una WAMP, si scarica semplicemente un programma che installa tre cose diverse. I WAMP sono convenienti perché consentono di scaricare e installare tutti i pacchetti necessari per ospitare contenuti web dinamici in un colpo solo. Altrimenti, dovresti scaricare i tre pacchetti separatamente.

    finestre - La "W" in WAMP è lì solo per specificare che il programma è compatibile con i sistemi operativi Windows.

    Apache - Questo è il programma che viene utilizzato per ospitare effettivamente il tuo sito web. Con esso da solo, è possibile ospitare file HTML e altri contenuti Web statici.

    MySQL - Questo fornisce un database per i tuoi contenuti web. Un sacco di pagine web dinamiche hanno bisogno di archiviare dati (ad esempio nomi utente e password per gli account Web), che è dove MySQL entra.

    PHP - La lingua più popolare per la scrittura di contenuti web dinamici - di gran lunga. WordPress, Facebook, Joomla e molti altri siti Web e sistemi di gestione dei contenuti utilizzano PHP. Se prevedi di ospitare qualcosa di più delle pagine web statiche, PHP sarà un compagno essenziale.

    Se stai usando Linux invece di Windows, dovrai installare una LAMP. È anche possibile ospitare un sito Web su Windows utilizzando IIS in modo da non dover installare software di terze parti. Il passaggio alla rotta IIS non è raccomandato per la maggior parte degli scopi ed è molto più di un processo per supportare il contenuto web dinamico - quindi attenersi a WAMP a meno che non si abbia una circostanza unica che richiede IIS.

    Prima di procedere, ti preghiamo di comprendere che l'hosting di un sito Web su un PC di tutti i giorni e una connessione Internet di livello consumer non è consigliato per scopi diversi da quelli di test e / o per ospitare un piccolo sito Web per pochi visitatori. Ricorda che la prossima volta che Windows Update deve riavviare il tuo sistema, il tuo sito Web va giù insieme ad esso - non è la situazione ideale per un sito web serio.


    Installazione di WAMP

    Sono disponibili molti programmi WAMP, ma lavoreremo con WampServer. Vai al loro sito Web e scarica l'ultima versione del loro programma, quindi avvia l'installazione.

    Le istruzioni per l'installazione sono auto-esplicative; mantieni tutto al valore predefinito e continua a fare clic su Avanti. Puoi semplicemente fare clic su Apri su questo prompt per fare in modo che WampServer utilizzi il browser predefinito ogni volta che scegli di guardare il tuo sito web:

    Assicurati di aggiungere anche l'eccezione di sicurezza per Apache in Windows Firewall:

    Al termine dell'installazione, seleziona la casella "Avvia WampServer 2 adesso" prima di toccare Fine. Dovresti vedere il programma in esecuzione nell'area di notifica.

    Fai clic con il tasto sinistro sull'icona e premi "Localhost" nella parte superiore del menu di selezione per aprire il tuo sito web.

    La pagina predefinita al momento ci mostra semplicemente una pagina di informazioni rapide in modo che possiamo confermare che tutti i componenti funzionano correttamente. Se vedi questa schermata, hai installato correttamente un server WAMP.

    Alcuni problemi di risoluzione rapida

    Abbiamo fatto diverse installazioni di test di questo programma e abbiamo scoperto che alcuni pacchetti di Microsoft sono assolutamente indispensabili per far funzionare correttamente WampServer. Se hai già avuto problemi fino a questo punto, assicurati di aver installato i seguenti aggiornamenti, disinstallare WampServer, riavviare il PC e reinstallare WampServer.

    Pacchetti richiesti WAMP a 32 bit:
    Pacchetto ridistribuibile Microsoft Visual C ++ 2008 SP1 (x86)
    Pacchetto ridistribuibile Microsoft Visual C ++ 2010 SP1 (x86)
    Microsoft Visual C ++ 2012 (selezionare vcredist_x86.exe)

    Pacchetti richiesti a 64 bit di WAMP:
    Pacchetto ridistribuibile Microsoft Visual C ++ 2008 SP1 (x86) (che non è un refuso - è necessario il pacchetto x86)
    Pacchetto ridistribuibile Microsoft Visual C ++ 2008 (x64)
    Pacchetto ridistribuibile Microsoft Visual C ++ 2010 SP1 (x64)
    Microsoft Visual C ++ 2012 (selezionare vcredist_x64.exe)

    Ulteriore configurazione WAMP

    Per cambiare la pagina o le pagine visualizzate sul server Web, aprire la directory www facendo clic con il pulsante sinistro del mouse sull'icona WAMP nell'area di notifica.

    La cartella che si apre è dove devi inserire qualsiasi file che desideri ospitare sul tuo sito web. Tutto ciò che va dai file di installazione di WordPress ai file HTML statici può essere inserito qui, e le modifiche si rifletteranno sul tuo sito web allo stesso tempo (basta fare clic su Aggiorna).

    Diamo un'occhiata ad un rapido esempio di come faresti cadere il contenuto in quella cartella perché venga pubblicato sul tuo sito web. Puoi usare un programma di sviluppo web o qualcosa di semplice come Blocco note per creare una pagina PHP di base e metterla sul tuo sito web.

    Il seguente codice sarà un buon inizio:



    PHP di prova


    Ciao mondo

    '; ?>

    Incolla quel codice nel Blocco note e salva il tuo file come index.php all'interno di C: \ wamp \ www

    Ora torna al tuo sito web (o clicca su [F5] se lo hai già aperto) e vedrai la pagina appena creata.

    Per impostazione predefinita, il tuo sito Web è attualmente accessibile solo dal computer su cui è installato WampServer. È perfetto per chiunque utilizzi il proprio server WAMP per scopi di test o di sviluppo, ma per rendere il tuo sito web accessibile al resto del mondo, fai clic sull'icona WampServer e fai clic su "Metti online".

    Per impostazione predefinita, il file di configurazione di Apache è impostato per negare le connessioni in entrata da tutti tranne che per il localhost, quindi dovrai anche cambiare due righe di codice in modo che gli altri dispositivi non visualizzino un errore "403 Proibito" ogni volta che provano a caricare il tuo sito. Accedi a httpd.conf (file di configurazione di Apache) facendo clic con il pulsante sinistro del mouse sul menu di WampServer e cercando nella cartella Apache.

    Scorri verso il basso finché non vedi un codice che dice:

    Ordine Nega, Permetti

    Rifiutato da tutti

    Elimina questo codice e sostituiscilo con:

    Consenti l'ordine, nega

    Permetti a tutti

    Salvare le modifiche a httpd.conf e riavviare tutti i servizi.

    Il tuo sito dovrebbe ora essere accessibile dal World Wide Web. In caso contrario, assicurarsi di aver inoltrato la porta 80 al computer sul router.